Rieccomi dopo aver scritto con il vostro aiuto un form di inscrizione al mio sito ho dinuovo problemi con il form di convalida.
Questo è l'inizio di un codice che ho scritto io ma sono fermo a questo punto:
Codice PHP:
<?php
include ("../script/config.php");
if(!empty($_POST['validation_profile']))
{
$username = trim(htmlspecialchars($_POST['username']));
$password = trim(htmlspecialchars($_POST['password']));
$md5_password = md5($password);
$db = mysql_connect($db_host, $db_username, $db_password, $prefix);
if ($db == FALSE)
die ("Errore nella connessione. Se questo errore dovesse ripetersi contattare l'assistenza");
mysql_select_db($databse_name, $db)
or die ("Errore nella selezione del database. Se questo errore dovesse ripetersi contattare l'assistenza");
if (($username == "") || (!$password == ""))
{
die( "Errore: Occorre compilare tutti i campi.");
}
$result = mysql_query ( "SELECT username FROM ".$prefix."_users WHERE username = '$username'");
if (mysql_num_rows($result) == 0)
echo "Errore: Username $username inesistente.";
else {
$query = "UPDATE ".$prefix."_users SET isactive = '1' WHERE username = '$username'";
if (mysql_query($query, $db))
echo "Il suo account è stato attivato correttamente";
else
echo "Si e' verificato un errore. Se questo errore dovesse ripetersi contattare l'assistenza";
}
//endif;
mysql_close($db);
}
Il problema principale si pone dove ho scritto ******* in quel punto dovrei chiedere al database se la password inserita dall'utente è uguale a quella che aveva precedentemente settato nel database e in caso positivo di continuare con il resto del codice ma non so come..
Mi potete aiutare????? :roll::roll::roll::roll: