ユーザーの電子メールを収集して PIN を返す単純なフォーム スクリプトを作成しています。
入力は、以下の標準 HTML にあります。
<p>
<form class="form-inline" role="form" method="POST">
<div class="form-group">
<label class="sr-only" for="srEmail">Email address</label>
<input type="email" name="srEmail" class="form-control input-lg" id="srEmail" placeholder="Enter email">
</div>
<button type="submit" name="srSubmit" class="btn btn-default btn-lg">Generate PIN</button>
</form>
</p>
if
データベースをチェックして、電子メールが既に存在するかどうか、およびユーザーが PIN リマインダーを希望しているかどうかを確認する次のステートメントがあります。
if($num_rows != 0) {//if email found in table
?>
Email already registered, would you like a PIN reminder?
<form method="POST" action="">
<input type="submit" name="srSend" value="Click here to get pin reminder" />
<input type="hidden" name="srEmail" value="<?php echo strtolower($email);?>" />
</form>
<?php
exit;
}
現時点では、これは結果を新しいページとしてユーザーに返します。これを本文ページの実際の HTML にどのように配置すれば、新しい<p>
要素の元のフォーム入力の下に実際に表示されるのでしょうか?