mi sembra doveroso postare tutto il file login.php corretto, che magari può servire anche ad altri.
Codice PHP:
<?php
//ti connetti a mysql
$connect = mysql_connect("localhost", "user", "pass") or
die ("Connessione fallita!");
mysql_select_db("miodb");
//esegue la query solo se $_POST['username'] e $_POST['password'] sono settate
if(isset($_POST['username']) && isset($_POST['password']))
{
$qry = "SELECT * " .
"FROM persona" .
"WHERE persona_username = '".$_POST['username']."' " .
"AND persona_password = '".$_POST['password']."' ";
$results = mysql_query($qry) or die (mysql_error());
if (mysql_num_rows($results) != 0)
{
while ($row = mysql_fetch_array($results))
{
echo "Benvenuto: " .$row['persona_nome']. " sul mio sito";
}
} else {
echo "Username o Password non validi!";
}
}
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<form name="login" action="login.php" method="post">
Inserire Username
<input name="username" type="text" size="15" maxlength="11">
Inserire Password
<input name="password" type="password" size="15" maxlength="8">
<input type="submit" name="submit" value="Conferma">
</form>
</body>
</html>