Avatar billede agertoft Nybegynder
19. november 2004 - 17:19 Der er 8 kommentarer og
1 løsning

Siden er blank ved query

Jeg tror jeg har stirret mig blind på noget her. Jeg har en side med en form, hvor jeg laver en post-request til en anden side. På denne side skal der så indsættes i databasen:

$sql = "INSERT INTO kontaktmode_tilmeldte VALUES('', '$_POST[rbutton]', '$_POST[navn]', '$_POST[email]', '$_POST[antal_personer]', '$_POST[telefon]', '$_POST[kommentar]')";

$result = mysql_query($sql,$conn) or die(mysql_error());

Men resultatet er, at der ikke bliver indsat i databasen og at siden, der bliver postet til er blank. Hvad er der galt? :)
Avatar billede hmortensen Nybegynder
19. november 2004 - 17:26 #1
Prøv at udskrive $sql
Avatar billede hmortensen Nybegynder
19. november 2004 - 17:27 #2
Prøv sådan her:
mysql_query($sql,$conn) or die(mysql_error());
Avatar billede bojo Nybegynder
19. november 2004 - 17:29 #3
hmm du har " i din string, det går ikke får du ikke Parse fejl
Avatar billede bojo Nybegynder
19. november 2004 - 17:31 #4
ups, nej bare mig der skal tage brillerne på
Avatar billede agertoft Nybegynder
19. november 2004 - 17:37 #5
Den udskrevne sql bliver sådan her:

INSERT INTO kontaktmode_tilmeldte VALUES('', '10', 'daw', 'dwa@dwa.dk', '1', '22222', 'dwadwa')

Og hvis jeg bare bruger mysql_query($sql,$conn) or die(mysql_error()); så giver den samme fejl.

Det mystiske er, at hvis jeg tager den samme SQL og smider ind i phpMyAdmin, så indsætter den fint rækken...
Avatar billede hmortensen Nybegynder
19. november 2004 - 17:38 #6
Hvilken fejl ?
Avatar billede agertoft Nybegynder
19. november 2004 - 17:40 #7
udkommenterer jeg

mysql_query($sql,$conn) or die(mysql_error());

så vises siden fint. Den sider der bliver postet til viser et "summary" af den indsatte data. Og det bliver vist fint. Så fejlen må ligge i de to ovenstående linjer. Jeg aner bare ikke hvor..  :-/
Avatar billede agertoft Nybegynder
19. november 2004 - 17:41 #8
Siden stopper fuldstændigt med at vise den resterende kode, når den prøver at indsætte i databasen. Og den indsættelse foregår øverst i dokumentet, hvilket altså betyder, at dokumentet er fuldstændig blankt, og der bliver ikke indsat i databasen.
Avatar billede agertoft Nybegynder
19. november 2004 - 17:50 #9
Åhh nej... jeg har fundet ud af fejlen. Men tør sq ikke fortælle, hvad der var galt. Det er jo for pinligt...

..jeg havde selvfølgelig glemt at oprette forbindelsen på siden, jeg postede til. Det beklager jeg altså.. Jeg sagde jo, at jeg havde stirret mig blind.. ;)
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