salve, intanto mi presento mi chiamo Davide nick Sparviere e da poco ho iniziato a programmare cn php, e anche nelle cose più semplici ho trovato qualche difficoltà tipo in questo semplice login mi da un errore per questa variabile :
$g=mysql_result($result,$i,"username"); ... che è dentro un ciclo proprio per implementare la i, potete aiutarmi ? vi metto il codice :

<html>
<head> </head>
<body>
<form action="login.php" method=POST>
Username: <input type=text name=user > </br>
Password: <input type=password name=pass>
<input type=submit value="accedi">


</form>

<?php
$a=$_POST['user'];
$b=$_POST['pass'];
$DB_host = '--------';
$DB_user = '--------';
$DB_password = '---------';
$DB_name = '---------';

$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
} //connessione al db



// mettiamo per ipotesi che A sia user e B sia Password




$query = "SELECT * FROM utenti";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());



$n = mysql_num_rows($result); //n è il numero di righe presenti nel db

for ($i=1;$i<=$n;++$i) {
$g=mysql_result($result,$i,"username");
$f=mysql_result($result,$i,"password");
if ($a==$g && $b==$f) {
$i=$n;
echo "Accesso consentito";
}
else{
echo "accesso non consentito";}
}




?>


</body>
</html>