[ gagoo @ 25.12.2004. 07:25 ] @
U sledecem kodu za Telefonski imenik kada se pritisne dugme SEARCH izadje sledeca poruka: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\server\www\imenik.php on line 39 Podatak ne postoji . <html> <body bgcolor=#FFFF77> <h1>PHP Phone Book v1.0</h1> <? $conn= mysql_connect("localhost","root","password"); mysql_select_db("Imenik",$conn); switch($opcija) // izaberite komandu; { case "NEW": $sql="INSERT INTO tblimenik" . "(Ime,Prezime, Telefon,Adresa)" . "VALUES" . "('$ime','$prezime','$telefon','$adresa')"; $rs=mysql_query($sql,$conn); echo "Osoba $ime $prezime je upisana u imenik."; $ime=""; $prezime=""; $telefon=""; $adresa=""; $id=0; break; case "DELETE": $sql="DELETE FROM tblimenik WHERE Id=$id"; $rs=mysql_query($sql,$conn); echo "Osoba $ime $prezime je obrisana iz imenika."; $ime=""; $prezime=""; $telefon=""; $adresa=""; $id=0; break; case "SEARCH": $sql="SELECT * FROM tblimenik WHERE" . "Ime=$ime OR Prezime=$prezime"; $rs=mysql_query($sql,$conn); $row = mysql_fetch_array($rs,MYSQL_ASSOC) or die ("<a href='imenik.php'>Podatak ne postoji</a>"); $ime=$row["Ime"]; $prezime=$row["Prezime"]; $telefon=$row["Telefon"]; $adresa=$row["Adresa"]; $id=$row["Id"]; echo "Osoba $ime $prezime je pronadjena:"; break; case "UPDATE": $sql="UPDATE tblimenik SET ime='$ime'" . "Prezime='$prezime',Telefon='$telefon',Adresa='$adresa' WHERE Id=$id"; $rs=mysql_query($sql,$conn); echo "Podaci osvojeni."; break; } ?> <form name="Webformular" action="imenik.php" method="post"> Ime<br> <input type="text" name="ime" value="<? echo $ime ?>"> <br> Prezime<br> <input type="text" name="prezime" value="<? echo $prezime ?>"> <br> Telefon<br> <input type="text" name="telefon" value="<? echo $telefon ?>"> <br> Adresa<br> <input type="text" name="adresa" value="<? echo $adresa ?>"> <br> <input type="hidden" name="id" value="<? echo $id ?>"> <br> <input type="submit" name="opcija" value="NEW"> <input type="submit" name="opcija" value="UPDATE"> <input type="submit" name="opcija" value="DELETE"> <input type="submit" name="opcija" value="SEARCH"> </form> </body> </html> Ne mogu da pronadjem sta ne valja. Ovo sam nasao u casopisu, a inace suvi sam pocetnik. |