我已经在PHP中创建了一个表单。在此之后,用户编写所需数据的第一部分,必须从数据库中获取其他数据并在表格的第二部分的某些字段中预填充,然后才发送完整表格。 / p>
要做到这一点,我正在使用php if-else,我将发送一个只包含第一个字段的表单,然后我将使用该字段从mySql数据库中获取数据字段并显示整个表单。
对我来说,重新加载页面不是问题,所以我希望尽可能不使用AJAX。
从逻辑和表演的角度来看,以这种方式做到这一点是否正常?
我省略了与数据库连接的部分。
<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
<div>
<label for="first_data">First data <strong>*</strong></label>
<input type="text" name="first_data">
<input type="hidden" name="verify" value="1">
</div>
<?php
if ($_POST['verify']!=1){
echo '<input type="submit" name="submit" value="Send"></form>';
}
else{
//continue with the remaining part of the form
}
?>