Ho un problema con il login.Non mi trova l'utente nonostante nella tabella c'è.
Codice PHP:
<?
session_start();
mysql_connect(localhost,scolopedia,****);
mysql_select_db("my_scolopedia") or Die ("Connessione al database fallita");
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string($_POSt['password']);
$dati= "SELECT id FROM profilo WHERE username='$username' AND password='$password'";
$esi=mysql_query($dati);
if ($row=mysql_fetch_array($esi))
{
$_SESSION['id']=$row['id'];
header("Location: paginaprofilo.php");
}
else
{
header("Location: loginfallito.php");
}
?>
Il codice è questo, crea la connessione, cerca nella tabella l'id che corrisponde a username e password inseriti e se esiste memorizza l'id con le sessioni e manda verso un'altra pagina, altrimenti ti manda verso loginfallito.php... ma nonostante il username e password associati all'id 1 esistano, mi manda comunque su loginfallito.php. Forse ho sbagliato qualcosa nelle parentesi dell'IF?