に送信してください。私は、ユーザーが彼/彼女のセキュリティ質問を更新することができるフォームを持っており、また、変更を進めるためにユーザーが彼/彼女の参照番号を入力することを要求します。PHPがパスワードが一致するかどうかを確認し、一致する場合はそのデータを
次のようにフォームの私のコードは次のとおりです。
<?php
$secret_question = mysql_real_escape_string($_REQUEST['secret_question']);
$secret_anwser = mysql_real_escape_string($_REQUEST['secret_anwser']);
$sql= "UPDATE public SET secret_question = '$secret_question', secret_anwser = '$secret_anwser' WHERE active = 'activated' AND ni = '". $_SESSION['ni']."'";
if (!mysql_query($sql))
{
die('Error: ' . mysql_error());
}
else
{
echo '<hr /><h3 align="center">Security Question Has Been Updated</h3><hr />';
}
?>
私はそれがいるかどうかを確認できるように、それをコーディングする方法を知っているいけないものを次のように
<form action="securityupdated.php" method="post">
<table width="80%" border="0">
<tr>
<td><label for="secret_question">Secret Question</label></td>
<td><span id="spryselect1">
<select name="secret_question" id="secret_question">
<option selected="selected">Please Select Your Secret Question</option>
<option id="secret_question" value="What Is Your Mothers Maiden Name?">What Is Your Mothers Maiden Name</option>
<option id="secret_question" value="What Was The Name Of Your First Pet?">What Was The Name Of Your First Pet</option>
<option id="secret_question" value="What Was Your First Car?">What Was Your First Car</option>
<option id="secret_question" value="What Is Your Favourite Colour?">What Is Your Favourite Colour</option>
</select>
<span class="selectRequiredMsg">*</span></span></td>
</tr>
<tr>
<td><br /><label for="secret_anwser">Your Anwser</label></td>
<td><br /><span id="sprytextfield1">
<input type="text" name="secret_anwser" id="secret_anwser" />
<span class="textfieldRequiredMsg">*</span></span></td>
</tr>
<tr>
<td><br /><label for="password">Your Reference</label>
</td>
<td><br />
<span id="sprytextfield2">
<input type="text" name="ref" id="ref" />
<span class="textfieldRequiredMsg">*</span></span></td>
</tr>
<tr>
<td> </td>
<td><br /><input name="" type="submit" value="Update" /></td>
</tr>
</table>
</form>
私のPHPスクリプトがありますユーザーが入力したrefが自分のデータベースのrefフィールドと一致するかどうかを確認し、そうであれば更新を続行し、そうでなければ再度パスワードを入力する必要がありますか?
こんにちは、おかげでいますが、心をいけない場合、私は試合をチェックして、ユーザーのセキュリティ保護用の質問を更新する方法を知らないと、あなたは私のためにそれをコーディングしてください可能性があります。 – user1291802
そこに行く..何も想像しない –