PHP mySQL problemer
Hej Eksperter :) Jeg sidder med et problem med min PHP kode. Jeg har oprettet forbindelse til en mySQL server, og vil printe oplysninger på denne, databasens tabel hedder "members". Jeg benytter Wordpress som platform:members tabellen består af følgende kolonner:
f_navn varchar(25)
e_navn varchar(30)
alder int(11)
email varchar(100)
mand int(11)
kvinde int(11)
1m int(11)
3m int(11)
6m int(11)
news int(11)
<?php
global $wpdb;
if(isset($_POST['submit'])){
$fornavn = $_POST['fornavn'];
$efternavn = $_POST['efternavn'];
$alder = $_POST['alder'];
$email = $_POST['email'];
$sex = false;
switch ($_POST['sex'])
{
case 1:
$sex = 'mand';
break;
case 2:
$sex = 'kvinde';
break;
default:
$sex = false;
break;
}
$tilbud = false;
switch($_POST['tilbud'])
{
case 1:
$tilbud = '1m';
break;
case 2:
$tilbud = '3m';
break;
case 3:
$tilbud = '6m';
default:
$tilbud = false;
}
$news = false;
switch($_POST['nyhedsbrev']){
case 1:
$news = 1;
break;
default:
$news = 0;
break;
}
if($news){
echo mysql_query("INSERT INTO members('f_navn', 'e_navn', 'alder', 'email', $sex, $tilbud, 'news')
VALUES($fornavn, $efternavn, $alder, $email, 1, 1, $news)") or die(mysql_error());
}
}
?>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:47px; margin-left:275px"> Tilmeld </p>
<form action="" method="post">
Fornavn: <input type="text" name="fornavn"><br /><br />
Efternavn: <input type="text" name="efternavn"><br /><br />
Alder: <input type="text" name="alder"><br /><br />
E-mail adresse <input type="text" name="email"><br /><br />
<p style="font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-left:275px"> Køn </p>
<input type="radio" name="sex" value="1">Mand<br />
<input type="radio" name="sex" value="2">Kvinde
Hvilken medlemstype ønsker du?
<input type="radio" name="tilbud" value="1">1 måned, pris 200 kr.<br>
<input type="radio" name="tilbud" value="2">3 måneder, pris 550 kr.<br />
<input type="radio" name="tilbud" value="3">6 måneder, pris 1000 kr.<br />
<p style="font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-left:275px"> Indmeldningsgebyr pr. år: 50 kr.</p> <br />
<input type="checkbox" name="nyhedsbrev" value="1">Ønsker du at modtage vores nyhedsbrev?<br>
<input type="submit" name="submit">
</form>