问问题
948 次
3 回答
2
<?php
$sql = "select * from repair";
$res = mysqli_query($conn,$sql);
$selectResult="";
while($list = mysqli_fetch_array($res)){
$Machine_vin = $list['Machine_vin'];
$selectResult.="<option value='$Machine_vin'>$Machine_vin</option>";
?>
<form method='post' action='#'>
<select name="course">
<option value="0">Please Select Option</option>
<?php echo $Machine_vin; ?>
</select>
</form>
于 2019-07-17T02:34:13.263 回答
1
我认为你应该用你尝试过的东西来更新你的问题。即使是您尝试完成目标的一段代码。当您需要fetch
数据并将这些数据添加到下拉列表中时,您可以按照以下步骤操作。
1.从数据库中获取数据。
while
2.将每个数据分配到带有循环的下拉选项中
<div class="form-group">
<label class="col-md-2 control-label">Machine_vin numbers </label>
<div class="col-md-4">
<select class="form-control" name="machine_vin" required>
<option value="0" selected disabled>Select the type of Machine vin number</option>
<?php
//fetch data from db
$sql_machine_vin = ' SELECT * FROM repair';
// query the sql with db connection
$result_machine_vin = mysqli_query($conn,$sql_machine_vin);
//loop the result
while($row_machine_vin =mysqli_fetch_array($result_machine_vin)){
?>
<option value="<?=$row_machine_vin['Machine_vin'];?>" >
<?=$row_machine_vin['Machine_vin'];?> ></option>
<?php
}
?>
</select>
</div>>
于 2019-07-17T02:41:23.577 回答
1
假设您是 PHP 和 MySQL 初学者,您可以开始阅读以下内容:
https://www.php.net/manual/en/book.mysqli.php
通过 PHP 获取数据并解析它是这样的:
https://www.php.net/manual/en/mysqli-result.fetch-assoc.php
然后,您使用输出缓冲区 ECHO 脚本并渲染您希望它们放入的标签。
于 2019-07-17T02:30:05.070 回答