我正在用HTML选择选项制作动态表单,该选项是通过php mysql查询填充的。 我有三个选择选项,并且彼此之间是相互依存的:第二个选择项取决于第一个选择的项,第三个选择项也相同。 例如,假设我们必须选择要为一组工人完成的任务。首先,我们选择部门,其次,我们选择任务的类型(会议,开发,演示,..),第三,我们明确地选择任务或我们要参考的项目(Prj92,NewProject,..)
我想以最专业的方式做到这一点,而且我认为在客户端不是这种选择,因为我会在没有条件的情况下进行mysql查询并过滤出结果。 我会用AJAX来做,但是我不确定是怎么做到的。
<select class="form-control" name="area" id="area">
<?php
try{
require "/includes/config.php";
$connection = new PDO($dsn, $username, $password, $options);
$sql = "SELECT * FROM PROCESS_CATEGORY";
$statement = $connection->prepare($sql); $statement->execute();
$result = $statement->fetchAll();
}
catch(PDOException $error)
{
echo $sql . "<br>" . $error->getMessage();
}
if ($result && $statement->rowCount() > 0){
foreach($result as $row){
$area = $row['CATEGORY_NAME'];
$idArea = $row['CATEGORY_UID']
?>
<option value="<?php echo $area?>"><?php echo $area?></option>
<?php
}
}
?>
</select>