zioooo ho corretto l'errore dell'apice e rivisto nuovamente il codice, ma però ora succede una cosa strana, anche se metto il nick e la password corretta mi rimanda la scritta login incorretto, invece di darmi login corretto come previsto nella condizione di verifica delle variabili, il nuovo codice è questo, mi sapete dire per quale motivo non si ferma?
<?php
include("config.php");
$link=mysql_connect("$db_host","$db_login","$db_pa ss")
or die ("Non riesco a connettermi a [b]$db_host");
mysql_select_db ($database, $link)
or die ("Non riesco a selezionare il db $database
");
$result=mysql_query("SELECT * FROM useradmin");
while($row = mysql_fetch_array($result))
{ // echo "<$row[nickname]>";
if(strcmp($row[nickname],"")!=0)
{
if ($namelogin==$nickname){ // Controllo nickname
while($row = mysql_fetch_array($result))
{ // echo "<$row[password]>";
if(strcmp($row[password],"")!=0)
{
if ($passwordlogin==$password){ // Controllo password
// Preparo la tabella per accogliere i dati
echo "
<html>
<body>
<TABLE border=\"0\" width=\"100%\">
<tr>
<td width=\"100%\">Login corretto</td>
</tr>
";
}
echo "</table>";
}
}
}
else
echo "
<html>
<body>
<TABLE border=\"0\" width=\"100%\">
<tr>
<td width=\"100%\">Login incorretto</td>
</tr>
";
}
echo "</table>";
}
mysql_close ($link);
?>

Rispondi quotando