Salve,
Ho creato uno script che fa una ricerca nel db e restituisce i risultati.
Fin qui tutto bene,ma quando ho aggiunto il codice che in caso non ci fossero risultati debba stampare un avviso a schermo non mi stampa più i risultati trovati.
Vi posto lo script:
<?
mysql_connect ("localhost","x","x")
or die ("Impossibile connettersi al Database");
mysql_select_db ("admin")
or die ("Impossibile connettersi a admin");
$search = $_POST['search'];
$query = "SELECT id,title FROM news WHERE text like '%{$search}%'";
$result = mysql_query($query);
$number = mysql_numrows($result);
$i = 0;
if ($number < 1) {
print "<center>
<font color=#000000>sorry no matches found</p></center>";
}
else {
while ($number > $i) {
print "<a href=\"news.php?id=$row[id]\"> <font size=2> <font color=#000000>$row[title] </a>
\n";
$i++;
}
}
?>