Salve,
ho necessità di sviluppare un controllo relativo a nickname e password in fase di log-in. Quindi attraverso un campo text e password passo le due variabili: var_nick e var_pass.
Ora, testando il tutto in easy php mi succede una cosa stranissima: qualsiasi valore immetta nei due campi mi restituisce sempre questo blocco di codice:
"; echo " scarica il foglio progetti "."
"; } else { echo "
password errata!
"; echo " indietro "; } } else { echo "
nickname errato!
"; echo " indietro "; } mysql_close(); ?>
qui invece c'è il mio codice:
<?
$nick = $_POST["var_nick"];
$password = $_POST["var_password"];
$host="localhost";
$user="root";
$pass="";
mysql_connect($host,$user,$pass) or die ("Errore nella connessione");
mysql_select_db("prova_log") or die ("Errore nel selezionare il db");
$enter = mysql_query("SELECT nickname from registrato WHERE nickname = '$nick'");
$array = mysql_fetch_array($enter);
if($nick == "")
{
echo "<p class='err'><font color='red'>nickname mancante!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
else if($nick == $array['nickname'])
{
$enter2 = mysql_query("SELECT password from registrato WHERE password = '$password'");
$array2 = mysql_fetch_array($enter2);
if($password == "")
{
echo "<p class='err'><font color='red'>password mancante!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
else if($password == $array2['password'])
{
echo "<p class='grande'><font color='red'>Log-in"." "."corretto"."</font></p>";
echo "<a href='news.html'> scarica il foglio progetti </a>"."<br />";
}
else
{
echo "<p class='err'><font color='red'>password errata!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
}
else
{
echo "<p class='err'><font color='red'>nickname errato!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
mysql_close();
?>
Grazie dell'aiuto
Ciao!
ho necessità di sviluppare un controllo relativo a nickname e password in fase di log-in. Quindi attraverso un campo text e password passo le due variabili: var_nick e var_pass.
Ora, testando il tutto in easy php mi succede una cosa stranissima: qualsiasi valore immetta nei due campi mi restituisce sempre questo blocco di codice:
"; echo " scarica il foglio progetti "."
"; } else { echo "
password errata!
"; echo " indietro "; } } else { echo "
nickname errato!
"; echo " indietro "; } mysql_close(); ?>
qui invece c'è il mio codice:
<?
$nick = $_POST["var_nick"];
$password = $_POST["var_password"];
$host="localhost";
$user="root";
$pass="";
mysql_connect($host,$user,$pass) or die ("Errore nella connessione");
mysql_select_db("prova_log") or die ("Errore nel selezionare il db");
$enter = mysql_query("SELECT nickname from registrato WHERE nickname = '$nick'");
$array = mysql_fetch_array($enter);
if($nick == "")
{
echo "<p class='err'><font color='red'>nickname mancante!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
else if($nick == $array['nickname'])
{
$enter2 = mysql_query("SELECT password from registrato WHERE password = '$password'");
$array2 = mysql_fetch_array($enter2);
if($password == "")
{
echo "<p class='err'><font color='red'>password mancante!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
else if($password == $array2['password'])
{
echo "<p class='grande'><font color='red'>Log-in"." "."corretto"."</font></p>";
echo "<a href='news.html'> scarica il foglio progetti </a>"."<br />";
}
else
{
echo "<p class='err'><font color='red'>password errata!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
}
else
{
echo "<p class='err'><font color='red'>nickname errato!</font></p> <br />";
echo "<a href='index.html' class='white'> indietro </a>";
}
mysql_close();
?>
Grazie dell'aiuto
Ciao!