Questo codice visualizza correttamente il risultato della query. Il mio problema è che vorrei che il risultato si visualizzasse dopo aver inserito nel FORM: RICERCA un titolo di un libro disponibile in biblioteca. In questo modo, invece, appena carico la pagina ho il risultato di tutti i libri disponibili.!!! Aiutatemi!!!

<? /* dichiariamo alcune importanti variabili per collegarci al database */
$DBhost = "xxxxx";
$DBuser = "xxxx";
$DBpass = "";
$DBName = "biblioteca";
$table = "Copia";
$table1= "Libro";
$table2= "Esistenza";


mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
$query = "SELECT libro.Titolo, copia.Cod_Copia, libro.Cod_Libro
FROM libro, copia, esistenza
WHERE libro.Cod_copia = copia.Cod_Copia
AND esistenza.Copia = copia.Cod_Copia
AND copia.disponibilità = 'si'";
$result = mysql_query($query);
$number = mysql_numrows($result);


$i = 0;

if ($number < 1) {
print "

Non ci sono risultati nella tua ricerca
";
}
else {
while ($number > $i) {
$Titolo = mysql_result($result,$i,"Titolo");
$Cod_Libro = mysql_result($result,$i,"Cod_Libro");
$Cod_Copia = mysql_result($result,$i,"Cod_Copia");
print "

Titolo: $Titolo
Codice: $Cod_Libro
Cod.Copia: $Cod_Copia

";
$i++;
}
}


?>


<form name="VerificaDispCopia" action="VerificaDispCopia.php">
<input type="text" name="Titolo">
<input type="submit" value="Cerca">
</form>