Autor Zpráva
Pavliq
Profil
<?php
include "pripojeni.php";
$body_test=MySQL_Query("SELECT body FROM users WHERE id='$body[id]");
if (mysql_num_rows($body_test)==0)
{
$favorit_v= "nemáš žádné typy";
}
else
{
$favorit_v= "můj typ je: $body[typ]";
}

?>

Používám to pro něco jiného než body, ale to by nemuselo vadit. V mysql mám dva sloupce. Př. 1- typ 2- body.
Chci, aby se mi pomocí té funkce buď zobrazila hláška, nemáš žádné typy / body = 0 / a nebo aby se mi ten typ zobrazil. Ať mám v databázi třeba body = 5 , furt se mi zobrazuje "nemáš žádné typy". Za pomoc při hledání problémů děkuji.
Mike8748
Profil
pred tu podminku si dej echo mysql_error(); a vypis si chybu ne? to jsou zaklady

btw, jde o to $body[id] v dotazu
Pavliq
Profil
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/data/accounts/j/***************************.php on line 76


76 řádek = if (mysql_num_rows($favorit_f)==0)


neřekl bych že jde o to, co píšeš.....
K
Profil *
if($body_test=@MySQL_Query("SELECT body FROM users WHERE id='$body[id]")){
if (mysql_num_rows($body_test)==0){
$favorit_v= "nemáš žádné typy";
} else {
$favorit_v= "můj typ je: $body[typ]";
}
}
djlj
Profil
$favorit_v= "můj typ je: $body[typ]";
Kde se vezme pole $body? Vyčaruje z ničeho? Jinak viz Mike8748.
K
Profil *
djlj
if($body_test=@MySQL_Query("SELECT body FROM users WHERE id='$_GET[id]")){
if (mysql_num_rows($body_test)==0){
$favorit_v= "nemáš žádné typy";
} else {
$favorit_v= "můj typ je: $_GET[typ]";
}
}

viz kod. tusim ze slo o to zkontrolovat zda takovy zaznam existuje v DB a pokud ano, vypsat nazev typu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0