Questo è il mio codice
non mi stampa passa le variabili il form.
non capisco cosa ci sia di sbagliato!!
è troppo che sono al computer, probabilmente non vedo neanche gli errori più stupidi
Codice PHP:
<html>
<head>
<title>Esempio login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body >
<?php
$host="";
$user="";
$pwd="";
$link=mysql_connect($host,$user,$pwd) or die("Non riesco a connettermi");
mysql_select_db ("");
$Utente=$_POST['user']; // ho provato sia con gli apici che senza
$Pass=$_POST['pwd'];
echo"$_POST[user]
$_POST[pwd]
";
if (isset($_POST['user']))
{
$query_login="SELECT * FROM Persone
WHERE User='$Utente'
AND Password='md5($Pass)'";
$result=mysql_query($query_login,$link) or die("Errore di autenticazione. ");
$num = mysql_num_rows($result);
if ($num!=0) {
while ($row = mysql_fetch_array($result))
{
session_start();
$_SESSION['Username']=$row[User];
$_SESSION['Usergroup']=$row[Gruppo];
header('location:pages/index.php');
die();
}
}
else header('location:index.php?Login=Failed');
}
?>
<div>Login <?php echo"$_GET[Login]";?></div>
<form name="form1" method="POST" action="index.php">
<div><input type="text" name="user" value="Nome Utente"></div>
<div><input type="password" name="pwd" value="Password"></div>
<div><input type="submit" name="Login" value="Login"></div>
</form>
</body>
</html>
che cosa sbaglio??
p.s. è giusto il codice per le sessioni (non le ho mai usate prima d'ora...)
grazie anticipatamente