Avatar billede matz Nybegynder
12. oktober 2006 - 13:38 Der er 5 kommentarer og
1 løsning

Den gemmer ikke i mysql

Hvad er fejlen i denne kode siden den ikke gemmer i MySQL ? Jeg kan ikke finde den:

<?php
include_once('connect.php');

$brugernavn=$_POST['brugernavn'];
$kodeord=$_POST['kodeord'];
$email=$_POST['email'];
$gender=$_POST['gender'];
$soger=$_POST['soger'];
$bor=$_POST['bor'];
$alder=$_POST['alder'];
$hojde=$_POST['hojde'];
$weight=$_POST['weight'];
$hair=$_POST['hair'];
$krop=$_POST['krop'];
$postnr=$_POST['postnr'];
$eye=$_POST['eye'];
$born=$_POST['born'];
$bornnum=$_POST['bornnum'];
$ryger=$_POST['ryger'];
$job=$_POST['job'];
$uddannelse=$_POST['uddannelse'];
$partnerstatus=$_POST['partnerstatus'];
$stjernetegn=$_POST['stjernetegn'];
$musik=$_POST['musik'];
$hobby=$_POST['hobby'];
$profiltekst=$_POST['profiltekst'];
print_r ($_POST);

$query = "INSERT INTO brugere (brugernavn, kodeord, email, gender, soger, bor, alder, hojde, weight, hair, krop, postnr, eye, born, bornnum, ryger, job, udannelse, partnerstatus, stjernetegn, musik, hobby, profiltekst)
VALUES ('$brugernavn','$kodeord','$email','$gender','$soger','$bor','$alder','$hojde','$weight','$hair','$krop','$postnr','$eye','$born','$bornnum,','$ryger','$job','$uddannelse','$partnerstatus','$stjernetegn','$musik','$hobby','$profiltekst')";
echo $query;
mysql_query($query);
mysql_close();
echo "Din profil er nu oprettet!<br /> Klik her for at logge ind";
?>
Avatar billede jaw Nybegynder
12. oktober 2006 - 13:40 #1
Prøv:
mysql_query($query) or die(mysql_error());
... så får du det garanteret at vide...
Avatar billede jaw Nybegynder
12. oktober 2006 - 13:42 #2
Problemet ligger nok her:
'$born','$bornnum,','$ryger', <- hvor du har et komme for meget!
Avatar billede matz Nybegynder
12. oktober 2006 - 14:11 #3
ja det virker nu...

ved du hvorfor min "option" kun indsætter value tallet og ikke teksten ved det? Min kode her:

<select style="width:155px" name="stjernetegn" ><option selected value="1">Ikke angivet</option>
<option value="2">Stenbuk</option>
<option value="3">Vandmand</option>
<option value="4">Fisk</option>
<option value="5">V&aelig;dder</option>
<option value="6">Tyr</option>
<option value="7">Tvilling</option>
<option value="8">Krebs</option>
<option value="9">L&oslash;ve</option>
<option value="10">Jomfru</option>
<option value="11">V&aelig;gt</option>
<option value="12">Skorpion</option>
<option value="13">Skytte</option>
    </select>
Avatar billede jaw Nybegynder
12. oktober 2006 - 14:19 #4
Ja, det ved jeg, og det er ganske simpelt fordi, at det kun er value'n der bliver sendt. Hvis det er teksten du vil have i din database, så skal teksten også stå som value.
Avatar billede matz Nybegynder
30. november 2006 - 22:21 #5
lig et svar
Avatar billede matz Nybegynder
30. november 2006 - 22:21 #6
Hov jeg mente du skulle ligge et svar jaw
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester