Salve, ho questo codice che dovrebbe controllare i campi ID, Random_key.

In poche parole se vengono inseriti correttamente mi deve mostrare una form di inserimento dati , invece se e sbagliato l'id mi deve mostrare "ID Non trovato",
invece se non viene inserito correttamente Random_key deve mostrare "Chiave non trovata".

Ecco il codice di prova:

Codice PHP:
 <?php 
    $id 
mysql_real_escape_string((int)$_GET["id"]);
    
$key mysql_real_escape_string((string)$_GET["key"]);
    
$query mysql_query "SELECT id, Random_key FROM `users` WHERE `id` = " .$id"  or Random_key='".$key."'");
    
$rmysql_fetch_assoc ($query);
// qui faccio i controlli id 
    
if($r["id"] != $id)
    {
    echo 
"Non trovato ID";
// qui faccio il controllo della chiave
    
}elseif ($r["Random_key"] != $key)
    {
     echo 
"Non trovato Key";
    }
// qui volevo fare il controllo se non sono stati scritti tutte due.
    
else if(empty($id) && empty($key)) {
    echo  
"ID non specificato e chiave non specificato";
    }else 
    {
            
// Qui visualizzo il form
         
}
   
?>
mi date una mano?.

grazie mille.