私はデータベースが初めてです。私の質問は、セキュリティ コードを使用してユーザーのパスワードを更新したいということです。ここでは、登録時にユーザーがセキュリティ コードを入力します。(任意の場所/都市/友人/叔父などの名前)。details
FNAME
LNAME
PASS
BDAY
EMAIL
CODES(//users security code)
これをチェックするphpファイルがありますが、問題が発生していますSecured.php:
<? $CODES = $_POST['CoDes'];
$PASS = $_POST['pass'];
mysql_connect('localhost','user','pass');
mysql_selectdb('userdb') or die(mysql_error());
$query = mysql_query(sprintf("UPDATE `details` SET PASS = '$PASS' WHERE CODES = '$CODES'"));
mysql_real_escape_string($CODES) or die(mysql_error()); while($row = mysql_fetch_assoc($query))
{$rows[1] = $row;}
if(empty($rows[1][CODES]))
{ header("Location: http://localhost/Error.html"); }
else{
echo "Welcome,";
echo " your password has changed successfully to $PASS";
}
?>
<b>You can login</b><a href="http://localhost/login.html><em> here.</em></a><br>
<img src="http://localhost/images/logo.gif">
このページでは php エラーは表示されませんが、/Error.html に移動します ユーザーのセキュリティ コードが列 CODES に存在する場合でも、どんな助けも本当にありがたいです。