Salve ragazzi. Sono nuovo del forum ed ho bisogno del vostro aiuto. Vorrei chiedervi come mai con il seguente codice PHP mi viene restituita sempre la pagina da cui invio i dati:

Codice PHP:
?php
if (isset($_POST['id_box'])&& ($_POST['pass_box'])) {  
    
$id trim($_POST['id_box']);
    
$pass trim($_POST['pass_box']);
    
    if(
get_magic_quotes_gpc()) {
        
$id striplashes ($id);
        
$pass striplashes ($pass);}
$id mysql_real_escape_string($id);
$pass mysql_real_escape_string(md5($pass));
$query "SELECT user_id, logged, active FROM utenti WHERE user_name= '$id' AND password = 'md5($pass)'";
$result mysql_query($query,$connx_db) or die(mysql_error());
if (!
$result) {
    die(
"Errore nella '$query': " .mysql_error ());
}
while (
$riga mysql_fetch_array($resultMYSQL_NUM)) {
echo 
"L'user_id selezionato è: '.$riga[0].'";
}
}
?> 
Penso che il codice parli da solo. Il mio intento è semplicemente visualizzare l'ID di un determinato utente il cui username e password sono inseriti in appositi campi e poi inviati tramite il button. Non dovrebbe esserci il bisogno di dirlo ma lo preciso ugualmente: ovviamente la tabella "utenti" ed i relativi campi esistono già.

Il problema sta nel fatto che inviando i dati, invece di comparirmi il risultato dell' "echo", mi vien fuori la pagina di invio dei dati con i campi di testo resettati.
Spero possiate aiutarmi perchè ho provato di tutto ma non ne vengo fuori