Sto scrivendo un login in questo modo:
pagina Login.php
------------------------------------------------------------
<body>
AUTENTICATI:
<form action="../../tribalgames_1.1/autentica.php" method="post">
NICKNAME: <input type="text" name="nickname">
PASSWORD: <input type="password" name="password">
<input type="submit" name="submit" value="invia">
</form>
</body>
-------------------------------------------------------------
pagina autentica.php
-------------------------------------------------------------
<body>
<?
session_start();
include("config.utente.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT password FROM utente where nickname = $nickname";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
if($row['password']==$password)
{
echo "Password giusta";
$_SESSION['autenticato'] = true;
$url="formInserisci.php";
}
else
{
echo "password sbagliata";
$_SESSION['autenticato'] = false;
$url="errore.php";
}
echo $_SESSION['autenticato'];
}
mysql_close($db);
?>
clicca qui
-----------------------------------------------------------
Nella query $query = "SELECT password FROM utente where nickname = $nickname"; come gli passo la variabile $nickname?
</body>