20. april 2006 - 13:14
Der er
12 kommentarer og 1 løsning
sætter ikke data ind i databasen
hejsa .. Nu er jeg ved at være mega træt af at den nægter at sætte data ind i min mysql database .. har prøvet en masse forskellige metoder, men intet af det virker .. lige nu ser min kode sådan ud: <html> <head> <title>Opret</title> <body> Udfyld felterne her under. <form ACTION="oprettet.php" METHOD="POST"> <input type="text" name="brugernavn" value="Brugernavn"><br> <input type="password" name="kode" value="Kode"><br> <input type="text" name="navn" value="Navn"><br> <input type="text" name="msn" value="Messenger"><br> <input type="text" name="email" value="E-mail"><br> <input type="text" name="alder" value="Alder"><br> <input type="submit" name="submit" value="Opret!"> </form> <?Php include('conf.php'); $insertSQL = "insert into brugere (brugernavn, kode, navn, msn, email, alder) values ('$_POST[brugernavn]', '$_POST[kode]', '$_POST[navn]', '$_POST[msn]', '$_POST[msn]', '$_POST[email]', '$_POST[alder]')"; mysql_query($insertSQL); ?> Er der nogen der kan forklare mig hvorfor den ikke sætter det ind og give mig den rigtigt metode? MvH Stoiss :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
20. april 2006 - 13:19
#1
prøv mysql_query($insertSQL) or die(mysql_error()); istedet for mysql_query($insertSQL); så får du nok en SQL fejl :)
20. april 2006 - 13:26
#2
Den melder ikke fejl, når jeg sender den videre til oprettet går den bare til oprettet.php, når jeg sender den til opret.php melder den heller ikke fejl .. :-/ er der ik en anden måde at gøre det på?
20. april 2006 - 13:28
#3
jo nu fik jeg fejl: Column count doesn't match value count at row 1
20. april 2006 - 13:42
#4
Du har 6 felter: brugernavn, kode, navn, msn, email, alder Men indsætter 7 værdier: '$_POST[brugernavn]', '$_POST[kode]', '$_POST[navn]', '$_POST[msn]', '$_POST[msn]', '$_POST[email]', '$_POST[alder]' /theSurfer
20. april 2006 - 13:42
#5
Du '$_POST[msn]' 2 gange.. :-) /theSurfer
20. april 2006 - 13:44
#6
Du = Du har /theSurfer
20. april 2006 - 13:47
#7
Hmm... det er sådan en dejlig fejl at lave :P hehe takker for hjælpen! smider du et svar :)
20. april 2006 - 13:48
#8
Ja, men jeg vil gerne dele med philip, da "or die(mysql_error());" gjorde det nemmere at finde fejlen.. :-) /theSurfer
20. april 2006 - 13:50
#9
Hehe, den skal jeg så nok huske en anden gang :)
20. april 2006 - 13:51
#10
stoiss> Hehe.. det var meningen at du skulle vente på et svar fra philip.. :-) Jeg opretter bare et spm til ham, med halvdelen af pointsne. /theSurfer
20. april 2006 - 13:52
#11
..og takker for points :-) /theSurfer
20. april 2006 - 13:53
#12
Ja okay, så sig lige sorry til ham :D ikke meningen han skulle snydes :)
Vi tilbyder markedets bedste kurser inden for webudvikling