Salve come da titolo, dovrei prelevare nomeutente e password da un database.
Ho un problema non riesco a prelevare tali dati ed entrare nella sessione.
Vi posto il codice:
Questo è il mio form...
codice:
<form action="control.php" method="post">
Login:
<input type="text" name="login" id="login"/></p>
Password:
<input type="password" name="passwd" id="passwd"/></p>
<button type="submit" id="entra"></button>
</form>
E questa è la pagina control.php in cui avviene appunto il controllo:
Codice PHP:
session_start();
$login=$_POST['login'];
$passwd=$_POST['passwd'];
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'db';
$db = mysql_connect($host, $user, $password)
or die ("Impossibile connettersi al server $host");
mysql_select_db($database, $db)
or die ("Impossibile connettersi al database $database");
$query_entra = "SELECT nomeutente,password FROM amministratore WHERE nomeutente=$login AND password=$passwd";
$query = mysql_query($query_entra,$db) or die ("Impossibile effettuare il controllo di accesso");
while($arr = mysql_fetch_assoc($query)){
session_register('nomeutente');
$_SESSION['login'] = $login;
header("Location:page_admin.php");
}
header("Location:admin_error.php");
mysql_close($db);
Potete dirmi dove sbaglio?
Grazie