La mia per i più esperti potrà essere una domanda banale, ma come sempre se non sai la soluzione ogni problema può essere alquanto fastidioso.

Ho creato un file PHP per eseguire una QUERY in un database MySQL
La struttura del file è la seguente:

Codice PHP:
<form method='get' action='<?php echo $PHP_SELF?>'> 
Nome    <input size='16' name='Nome' value=''> 
Cognome <input size='16' name='Cognome' value=''> 
<input type='submit' name='Apply' value=' Cerca '> </form>


Codice PHP:
<?php $conn mysql_connect('www.myserver.it''username''password'); 
mysql_select_db('cinema');  

$cur mysql_query ("     SELECT film.anno, film.titolo, recita.personaggio FROM persone, film, recita WHERE Nome = '$Nome' AND Cognome = '$Cognome' AND persone.codice = recita.attore AND recita.film = film.codice ");  

if (!
$cur) {
    echo 
'Errore di esecuzione QUERY: ' mysql_error();
    exit;
}

echo 
" <table border><tr><th colspan='3'>Carriera di $Nome $Cognome</tr>     <tr><th>Anno<th>Titolo<th>Personaggio</tr> "

while (
$riga mysql_fetch_row($cur)){     
echo 
"<tr><td>$riga[0]<td>$riga[1]<td>$riga[2]"; } 
echo 
"</table>";    

mysql_close($conn); ?>
Appena apro il file PHP mi compare l'errore in oggetto, cioè:

Errore di esecuzione QUERY: Incorrect table name ''

Per quanto riguarda il funzionamento generale funziona senza problemi, l'unica cosa è questa segnalazione, che credo dipenda dal fatto che PHP elabora la MYSQL_QUERY trovando i valori a zero.
Come faccio a fargli caricare la parte relativa alla QUERY solo dopo aver premuto il tasto CERCA e non al caricamento della pagina?

Grazie mille