underlig fejl

Tags:    php

Er i gang med et tagwall system:

Fold kodeboks ind/udKode 


Se fejlen her:

http://frihtml.tii.dk/tagwallunder.php

Den udskriver inden man har valieret "Hovsa, du har da ikke skrevet et navn vel?" og den giver en fejl: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\hjemmesider\codemorten\frihtml.tii.dk\tagwallunder.php on line 38

Håber nogen kan finde fejlen.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hey Morten,
du kigger altid på variblen 'name' lige meget om formen er sendt eller ej.

Du bør istedet først lave en kontrol på $_REQUEST['submit'].

ex:
Fold kodeboks ind/udKode 


Problemet mht. sql'en fejlen, er at din query ikke returnerer en resource. ergo kan den ikke lave num_rows.

Har du 'tagwall' liggende i din database? :)



Den udskriver fejlbeskeden fordi når siden loads checker du om din post variabel er lig ingenting, og det er den jo i og med der ikke er blevet postet noget.

Du bør kun køre din sæt ind kode, hvis brugeren har postet noget.

Mysql fejlen er fordi, din query ligger i variablen: $query, men du prøver at hente ud fra $QUERY

$query != $QUERY



Derudover skal:
$chek == mysql_num_rows($QUERY);
Være:
$chek = mysql_num_rows($query);



Indlæget slettet



Indlæg senest redigeret d. 02.04.2009 10:54 af Bruger #12836
Hey Ken.

Hvordan vil du ligge den ind i koden?

Har forsøgt, men kan ikek få det til at virke..



t