Codice PHP:
<?
$cn = mysql_connect("localhost", "root", "");
@mysql_select_db("db_magazzino", $cn);
$testo = htmlspecialchars(addslashes($_POST["testo"]));
?>
<html><head><title>Risultati della ricerca</title></head><body>
[b]Risultati della ricerca:[/b]
<?
if (isset($testo) == false || $testo == "")
{
echo "nessun risultato!";
}
else
{
echo $testo;
}
?>
</p>
<?
if (isset($testo) == false || $testo == "")
{
?>
Specificare un criterio di ricerca.</p>
<?
}
else
{
$arr_txt = explode(" ", $testo);
$sql = "SELECT * FROM cliente WHERE ";
for ($i=0; $i<count($arr_txt); $i++)
{
if ($i > 0)
{
$sql .= " AND ";
}
$sql .= "(strNome LIKE '%" . $arr_txt[$i] . "%' OR strCognome LIKE '%" . $arr_txt[$i] . "%')";
}
$sql .= " AND cat_id = strNome ORDER BY strCognome DESC";
$query = mysql_query($sql, $cn);
$quanti = mysql_num_rows($query);
if ($quanti == 0)
{
?>
Nessun risultato!</p>
<?
}
else
{
for($x=0; $x<$quanti; $x++)
{
$rs = mysql_fetch_row($query);
$id = $rs[0];
$titolo = $rs[1];
?>
[url="leggi.php?id=<?echo $id?>"]<?echo $titolo?>[/url]</p>
<?
}
}
}
?>
</body></html>
questo è il file cerca.php