Hvorfor virker det ikke?? :(

Tags:    php

Jeg får beskjed om "Tusen takk for at De..... bla bla bla..", men ingenting blir satt inn i MySQL tabellen.. Hvorfor?
Fold kodeboks ind/udKode 


DiZpel



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg får beskjed om "Tusen takk for at De..... bla bla bla..", men ingenting blir satt inn i MySQL tabellen.. Hvorfor?
Fold kodeboks ind/udKode 


DiZpel


du har ikke defineret din $tb_navn i din insert.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



du har ikke defineret din $tb_navn i din insert.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk

Jo, det ligger i config.php: $tb_navn = "...";

Jeg har prøvd med include("config.php"); og require("config.php");, men det virker ikke. :(
(config.php inneholder innstillingene til MySQL DBen)

DiZpel

[Redigeret d. 26/02-04 07:37:07 af DiZpel]



Prøv at lav din query om til følgende:
mysql_query ("INSERT INTO $tb_navn (id, navn, emne, epost, post) VALUES ('', '$navn', '$emne', '$epost', '$post')") or die(mysql_error());
Og fortæl, hvad den skriver.



Prøv at lav din query om til følgende:
mysql_query ("INSERT INTO $tb_navn (id, navn, emne, epost, post) VALUES ('', '$navn', '$emne', '$epost', '$post')") or die(mysql_error());
Og fortæl, hvad den skriver.


Den skriver:
Column count doesn't match value count at row 1

DiZpel



Jeg fikk de til å virke :D:D:D
Så her skulle det være:
mysql_query ("INSERT INTO $tb_navn (id, navn, emne, epost, beskjed, ip) VALUES ('', '$navn', '$emne', '$epost', '$beskjed', '$ip')") or die("<p>ERROR: " . mysql_error() . "</p>");

DiZpel

[Redigeret d. 26/02-04 14:35:19 af DiZpel]



t