Buongiorno a tutti!
Sono molto ma molto newbie di php.... sto cercando di farmi un semplice sistema di login che confronti la user e la pass di un form con una tabella di un db... e se esiste faccia entrare nella pagina riservata.
Questo è il codice :
la connessione al db avviene correttamente, sicuramente è sbagliato qualcosa nel confronto tra la variabile e il record della tabella o nella funzione mysql_num_rows.codice:<? $username = $_POST ['username']; $password = $_POST['password']; $conn = mysql_connect($dbhost,$dbusername,$dbpass) or die("Impossibile collegarsi al server MySQL."); mysql_select_db($dbname) or die("Impossibile selezionare il database $dbname"); $qUserExists = "SELECT * FROM utenti WHERE user='$username' AND pass='$password'"; $user_exists = mysql_query($qUserExists, $conn); return mysql_affected_rows(); if (mysql_num_rows($user_exists) > 0) { print "Pagina riervata"; } if (mysql_num_rows($user_exists) == 0) { print "User e pass errati"; } ?>
Ringrazio tutti per l' aiuto

Rispondi quotando