Mi servirebbe ancora il vostro aiuto per una diversa questione:

tra vari file php, esiste un modo di passarsi le variabili da un file ad un altro senza un form?
Di solito , il classico form si compila nel seguente modo:

<form method ="POST" action ="file a cui passare i dati.php">
i vari <input>
</form>

Ora il problema mio e' il seguente:
Ho creato un form per inserire nome utente, password e i vari dati di un utente.
Pero' vorrei fare un controllo su questi dati, quindi ho fatto nel seguente modo:

<form method = "POST" action ="verifica.php">

Al file verifica.php passo tutti i dati del form, ma volendo solo un controllo su i vari username lo ho pensato nel seguente modo:

<?php

include "config.php";
include "top_foot.php";

$user=$_POST ['usrname'];
$password=$_POST ['pwd'];
$fullname = $_POST ['fullnm'];
$mail = $_POST ['email'];

$db=mysql_connect ($db_host, $db_user, $db_password);

if ($db == false)
die ("Errore nella connessione del database");

mysql_select_db ($db_name, $db);

$query= "SELECT username FROM Users WHERE username='$user'";
$result = mysql_query ($query, $db);
$num_righe = mysql_num_rows ($result);

if ($num_righe == 0)
{
Header ("Location: registrati.php");

}
else
{ echo top();
?>

Spiacente, hai inserito uno username gia' in uso. Prova a cambiare username.

Torna al <a href ="iscriviti.php"> modulo</a>
.

<?php
echo foot();

}
?>

Il problema ora e': come faccio a passare i dati del form originale da questo file verifica.php al file registrati.php per poi inserirli nel db?
Esiste un metodo piu' semplice per controllare i dati del modulo iniziale senza passare per un file php apposta per la verifica dei dati?

Vi ringrazio anticipatamente.

ciao