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...
E questa è la pagina control.php in cui avviene appunto il controllo: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>
Potete dirmi dove sbaglio?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);
Grazie

Rispondi quotando