Ciao ragazzi....questo scrip è un login. Ma non mi gira e non so perchè.
codice:
<html>
<body>
Codice PHP:
<?php
//Stabilisce una connessione al database//
$conn=mysql_connect('localhost','lorenzo','neonato2000');
if(!$conn)
echo "Errore nella connessione: mysql_error()";
//Stabilisce una connessione al database "lista_utenti_registrati"//
mysql_select_db('lista_utenti_registrati',$conn)
or die("Errore nella selezione del database:");
$count="SELECT COUNT(*) FROM LISTA WHERE username = '$user' AND password = 'MD5($pass)'";
$result=mysql_query($count,$conn);
if(mysql_num_rows($result)==0){
echo "non esiste nessun utente con questi dati";
echo "<a href=http://localhost/inserimento_utenti/index.html>Torna alla pagina di registrazione</a>";
EXIT;
}else{
if(mysql_num_rows($result)==1){
echo "ti ho riconosciuto $user ben venuto/a";
echo "<a href=http://localhost/inserimento_utenti/index.html>Torna alla pagina di registrazione</a>";
exit;
}
}
?>
</body>
</html>
Qualsiasi dato dò ai campi $user e $pass (in un form di un html da cui li invio a questo script) accetta il login, pur inserendo dati che nel mio database non ci sono per niente. Ma perchè?