下面是我创建一个下拉列表中的代码,我能够从MySQL检索数据,但我必须重复每个字段的选项步骤,我如何设置代码为下拉,所以我可以缩短到在选择列表中调用它,就像在for循环中一样。如果没有选择,我如何创建错误消息以显示,并且如果我从列表中选择数据,它将存储在数据库中如何在创建相似的下拉列表时避免重复的代码?
<form action="sign.php" method="post">
<label for="employee_name">Employee name</label>
<select name = "employee_name">
<option value=""> -----------Select----------- </option>
<?php
$stmt = $pdo->prepare('Select name from people');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option>'.$row['name'].'</option>';
}
?>
</select>
<label for="manager">manager</label>
<select name = "manager">
<option value=""> -----------Select----------- </option>
<?php
$stmt = $pdo->prepare('Select name from people');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option>'.$row['name'].'</option>';
}
?>
</select>
<label for="senior">Senior</label>
<select name = "Senior">
<option value=""> -----------Select----------- </option>
<?php
$stmt = $pdo->prepare('Select name from people');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option>'.$row['name'].'</option>';
}
?>
</select>
<input type="submit" name="register" value=" Click to Add"></button>
</form>
锐化你的逻辑思维:)不,我的意思是一个编码器需要知道如何做一个很好的概念。 – Chay22