grazie mille, ora inserisco il codice!!!

prima pagina, che contiene il form e la echo che non esegue (fuori dal form):

Codice PHP:
<body onLoad="document.form.nome.focus()">
<table width="100%" border="0">

<tr>
<td align="center" class="miotitolo">
REGISTRAZIONE
</td>
</tr>
<tr>
<td>
</td></tr>

<tr>
<td>
<table align="center" width="40%" border="1" cellpadding="6" cellspacing="0" class= "maintable">
<tr>
<td>
<table align="center" width="100%" border="0" cellpadding="0" cellspacing="0">

<form name="form" method="post" action="salva.php">
<tr valign="middle">
<td align="left" width="28%">
Nome:

</td>.
<td>
<input type="text" name="nome" maxlength="20" size="20" value="<?php echo $nome?> " > 
</td>
</tr>
<tr>
<td align="left">
Cognome:
</td>
<td>
<input type="text" name="cognome" maxlength="20" size="20" value="<?php echo $cognome?> "> 
</td>
</tr>
<tr>
<td align="left">
Num. Tel.:
</td>
<td>
<input type="text" name="ntel" maxlength="20" size="20" value="<?php echo $ntel?> "> 
</td>
</tr>
<tr>
<td align="left">
Tipo Tel.:
</td>
<td>
<input type="text" name="ttel" maxlength="20" size="20" value="<?php echo $ttel?> "> 
</td>

</tr>
<tr>
<td align="CENTER" >
<input type="submit" value="INVIA" >
</td>
<td align="center" >
<input type="reset" value="RESET">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
s
<tr class="mainfont"><td class="mainfont"></td>
</tr>
<td>
</td>

<tr>
<td align="center" >
<?php
echo $errore;
  
?> 
</td> 
</tr>

</table>

</body>
poi la seconda, salva.php, che effettua i controlli e l'eventuale inserimento:

Codice PHP:
<?

include ("config.inc.php");
$nome =$_POST['nome'];
$cognome $_POST['cognome'];
$ntel $_POST['ntel'];
$ttel $_POST['ttel'];
if (
trim($nome) == ""): $errore "Inserisci il tuo nome!";
elseif (
trim($cognome)=="") : $errore "Inserisci il tuo cognome!";
elseif (
trim($ntel)==""): $errore "Inserisci il tuo numero di telefono!";
elseif (
trim($ttel)==""): $errore "Inserisci il tipo di telefono!";
elseif (
is_int($ntel)): $errore "Inserire un numero!";
else:
 {
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query="INSERT INTO anagrafe (nome, cognome, ntel, mtel) VALUES ('$nome','$cognome','$ntel','$ttel')";
if (
mysql_query($query$db)){
     
$errore "La registrazione è avvenuta con successo!";
     
$dest "inserimento.php?errore=".$errore;}
  else {
     
$errore "Errore durante l'inserimento";}

mysql_close($db);
}
endif;

if (
$dest == "") {
   
$dest "inserimento.php?errore=".$errore."&nome=".$nome."&cognome=".$cognome;
   };    

header("Location:$dest");   
?>
questo è tutto, ho anche provato a togliere l'sql, fare i controlli e farmi restituire la stringa che vorrei sotto la tabelle, ma resta soltanto nell'URL, unica traccia... vuol dire comunque che li esegue bene, ma come faccio a usare la variabile $errore una volta tornata alla prima pagina?
Se ci avete capito qualcosa e avete voglia di aiutarmi, vi ringrazio tantissimo, vorrei andare avanti e mi sono bloccata perchè sono testarda!!!
)