Ciao,
da poco mi sto cimentando un po con php e sto provando la connessione ai database con visualizzazione risultati, mi sono imbatuto in un errore da cui non riesco a uscirne premeto che tale codice e preso libro di php 4.
Ho creato questo form di ricerca:
<body>
visualizzazione delle persone con uno stipendio tra:
<form action="uf08.php" method="post">
<input name="li" /> limite inferiore
e
<input name="ls" /> limite superiore
<input type="submit" />
<input type="reset" />
</form>
</body>
mentre il codice php e il seguente:
<?php
$hn = "localhost";
$un = "root";
$pw = "";
$db = "azienda";
$db = mysql_connect ($hn, $un, $pw);
$sqlinterr = "SELECT cognome, stipendio FROM persone";
$sqlinterr.= " WHERE stipendio >= $li";
$sqlinterr.= " AND stipendio <= $ls";
$res = mysql_db_query ("azienda", $sqlinterr);
$num = mysql_num_rows ($res);
if ($num ==0)
echo "Non è stato trovato alcun record";
for ($i=0; $i<$num; $i++)
{
$cg = mysql_result ($res, $i, "cognome");
$st = mysql_result ($res, $i, "stipendio");
echo "$cg, $st
";
}
mysql_close($db);
?>
a conclusione mi da il seguente errore, dicendo che la variabile "li" e "ls" non sono definite e l'argomento mysql_num_rows(): non e valido.
:master:![]()
Notice: Undefined variable: li in c:\programmi\easyphp1-8\www\studio\php\database\visualizzare record in tabella con ricerca\uf08.php on line 17
Notice: Undefined variable: ls in c:\programmi\easyphp1-8\www\studio\php\database\visualizzare record in tabella con ricerca\uf08.php on line 18
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\studio\php\database\visualizzare record in tabella con ricerca\uf08.php on line 21
vi ringrazione dell'aiuto datto.
Grazie
Non è stato trovato alcun record