Witam. Jestem początkujący w php. Utworzyłem skrypt Wiadomości Prywatnej, ale w skrzynce odbiorczej napotkałem błąd i nie wiem co jest źle.
Otóż gdy chcę odczytać treść tej wiadomości wyskakuje mi taki błąd:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/t/h/the-shadow-of-death/odbiorcza.php on line 15
Skrypt wiadomości odebranych wygląda następująco:
<?
require "sesje.php";
require "naglowek.php";
if($_GET["id"]){
if(mysql_num_rows(mysql_query("select wiad_od from wiadomosci where wiad_id=$id and wiad_czyj=0 and wiad_od=".$_SESSION["zalogowany"]))){ mysql_query("delete from wiadomosci where wiad_id=$id"); echo "Usunięto wiadomość!<br>"; }
}
else if($_GET["co"]){
if(mysql_num_rows(mysql_query("select wiad_od from wiadomosci where wiad_id=$id and wiad_czyj=0 and wiad_od=".$_SESSION["zalogowany"]))){ mysql_query("update wiadomosci set wiad_przeczytane=1 where wiad_id=$co"); $wynik=mysql_query("select * from wiadomosci where wiad_id=$co and wiad_czyj=0"); echo "<br><br><table><tr><td>Nadawca: ".$nadawca["user_login"]."</td><td>Data: ".date("d/m/Y H:i", strtotime($rekord["wiad_data"]))."</td><td><a href='odbiorcza.php?id=".$rekord["wiad_id"]."'>usuń</a></td></tr>"; echo "<tr><td colspan=3>".$rekord["wiad_temat"]."</td></tr>"; echo "<tr><td colspan=3>".$rekord["wiad_tresc"]."</td></tr>"; }
}
else{
$wynik=mysql_query("select * from wiadomosci where wiad_do=".$_SESSION["zalogowany"]." and wiad_czyj=0 order by wiad_data");
echo "<table><tr><td>Nadawca</td><td>Temat</td><td>Data</td><td> </td></tr>"; if(!mysql_num_rows($wynik))echo "<tr><td colspan=4 style='text-align:center'>Nie masz żadnych wiadomości!</td></tr>"; $kw1="";$kw2="";
if(!$rekord["wiad_przeczytane"]){$kw1="<b>";$kw2="</b>";}
echo "<tr><td>".$nadawca["user_login"]."</td><td><a href='odbiorcza.php?co=".$rekord["wiad_id"]."'>$kw1".$rekord["wiad_temat"]."$kw2</td><td>".date("d/m/Y H:i", strtotime($rekord["wiad_data"]))."</td><td><a href='odbiorcza.php?id=".$rekord["wiad_id"]."'>usuń</a></td></tr>"; }
}
require "stopka.php";
?>
Gdzie tutaj zrobiłem błąd?
Prosiłbym o pomoc z Waszej strony.