Php 如何将数组连接到datalist元素?
LS 我从MYSQL表中创建了一个数组,如下所示:Php 如何将数组连接到datalist元素?,php,mysql,arrays,html,Php,Mysql,Arrays,Html,LS 我从MYSQL表中创建了一个数组,如下所示: $sqlNF="SELECT FROM FEIHorse GROUP BY nf "; $result=mysqli_query($dblink,$sqlNF); $rawdata = array(); $i=0; while($row = $result->fetch_assoc()){ $rawdata[] = $row; $i++; } <form action="/action_page.php"
$sqlNF="SELECT FROM FEIHorse GROUP BY nf ";
$result=mysqli_query($dblink,$sqlNF);
$rawdata = array();
$i=0;
while($row = $result->fetch_assoc()){
$rawdata[] = $row;
$i++;
}
<form action="/action_page.php" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
<?php
foreach ($rawdata as $option) {
echo '<option value=\''.$option.'\'>';
}
?>
</datalist>
<input type="submit">
</form>
问题是如何将此数组连接到要用作数据列表的HTML输入元素您可以这样做:
$sqlNF="SELECT FROM FEIHorse GROUP BY nf ";
$result=mysqli_query($dblink,$sqlNF);
$rawdata = array();
$i=0;
while($row = $result->fetch_assoc()){
$rawdata[] = $row;
$i++;
}
<form action="/action_page.php" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
<?php
foreach ($rawdata as $option) {
echo '<option value=\''.$option.'\'>';
}
?>
</datalist>
<input type="submit">
</form>
迭代
原始数据
并将值放入