10 개의 다른 속성에 대해 10 개의 다른 페이지가있는 웹 사이트를 개발 중입니다. 각 페이지에는 약속을 설정하는 양식과 다른 작업을위한 양식이 있습니다. 각 양식을 어떻게 처리합니까? 지금은 각 양식에 대한 처리 페이지가 있습니다. 따라서 총 20 개의 서로 다른 처리 페이지가 있습니다. 모든 변수, 이름 및 ID에 대해 2..3 ... 4..etc를 추가합니다. 각 양식. 이것이 올바른 방법인가?PHP로 여러 폼을 처리하는 방법
<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>
20 가지가 아닌 2 가지 양식 처리 스크립트가 필요합니다. 질문에 두 개의 스크립트를 추가하면 서로 다른 변수 이름을 사용하여 중복되었는지 확인하는 것이 도움이 될 수 있습니다. – JimL