10の異なるプロパティの10の異なるページを持つWebサイトを開発しています。各ページには、予定を設定するための2つのフォームと、他のもののための1つのフォームがあります。どのように各フォームを処理するのですか?今私は各フォームの処理ページを持っています。したがって、合計20の異なる処理ページ。すべての変数、名前、およびIDについては、2..3 ... 4..etcを追加します。各フォームのこれは正しい方法ですか?複数のフォームをPHPで処理する方法
あなたは2つのだけのフォームを必要とし、フォームが送信されますと、あなたの処理のページが何に知っているように、各フォームの中に、あなたは、その特定のフォームのIDを含む隠しと読み取り専用の入力を追加 <form role="form" id="apptform2" name="apptform2" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="POST">
<div class="form-group cushion">
<label for="apptName2">Full Name*</label>
<input type="text" name="apptName2" class="form-control" id="apptName2" placeholder="Last, First">
<?php if (isset($apptErrors2['apptNamePgTwo1'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptNamePgTwo1'] , '</p></div>'; } ?>
<?php if (isset($apptErrors2['apptNamePgTwo2'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptNamePgTwo2'] , '</p></div>'; } ?>
<?php if (isset($apptErrors2['apptNameLengthPgTwo'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptNameLengthPgTwo'] , '</p></div>'; } ?>
</div>
<div class="form-group cushion">
<label for="apptEmail2">Email address*</label>
<input type="email" name="apptEmail2" class="form-control" id="apptEmail2" placeholder="Email">
<?php if (isset($apptErrors2['apptEmailPgTwo1'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptEmailPgTwo1'] , '</p></div>'; } ?>
<?php if (isset($apptErrors2['apptEmailPgTwo2'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptEmailPgTwo2'] , '</p></div>'; } ?>
</div>
<div class="form-group cushion">
<label for="apptPhone2">Phone*</label>
<input type="text" name="apptPhone2" class="form-control" id="apptPhone2" placeholder="Phone">
<?php if (isset($apptErrors2['apptPhonePgTwo2'])) { echo '<div class = "pink-text"/><p>', $apptErrors2['apptPhonePgTwo2'] , '</p></div>'; } ?>
</div>
<div class="form-group cushion">
<label for="apptMessage2">Message:</label>
<textarea class="form-control" name="apptMessage2" rows="5" id="apptMessage2"></textarea>
</div>
<div class="cushion text-center">
<button type="submit" name="appt-form-2" class="btn btn-danger btn-md">Request</button>
</div>
</form>
ですね。質問に2つのスクリプトを追加すると、重複しているかどうかがわかります(変数名が異なる)。 – JimL