Quote Originariamente inviata da Shores Visualizza il messaggio
Io verificherei la query che hai creato in $query facendone un echo, magari ha degli errori la query stessa, non di sintassi, ma di logica...

In più, nel caso in cui la query fosse riuscita, perchè fai un redirect ad un'altra pagina? Se ho capito bene a quel punto dovresti mostrare i dati di quell'utente...
Purtroppo a me serve così, l'utente inserisce la propria password e lo script php deve prendere dal database l'email e il suo nick e stamparli in un altra pagina HTML;

Ho provato questo codice ma mi dice solo quante persone sono presenti nel database con lo stesso nickname e comunque non sono riuscito a reindirizzare il risultato su un'altra pagina

Nuovo script:

<?php
if(isset($_POST["Ricerca"])){
$NICK=$_POST["NICK"];
$PASS=$_POST["PASS"];
$EMAIL=$_POST["EMAIL"];
$NICK=addslashes($NICK);
$PASS=addslashes($PASS);
$EMAIL=addslashes($EMAIL);
$db=mysql_connect("localhost", "root");
if (!$db)
{
echo "errore di connessione";
exit;
}
else
{
echo "Connesso;";
mysql_select_db("utenter");
$query="SELECT * FROM datiutente WHERE NICK='".$NICK."'";
$result=mysql_query($query);
$num_results = mysql_num_rows($result);
echo "Numero di utenti trovati: ".$num_results."<br>";
for ($i=0; $i <$num_results; $i++){
$row = mysql_fetch_array($result);
echo "Nickname: ";
echo stripslashes($row["NICK"]);
}
}
}
?>

Consigli?