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.