[英]How To Dropdown with search Php mysql
I want my dropdown list with search php with mysql. 我想用MySQL搜索php的下拉列表。 This is my code:
这是我的代码:
<td> Urgency (SLA)*</td>
<td> : </td>
<td>
<select name="sla">
<?php
$sla = $slas->get_sla();
echo '<option value="'.$slaval['slaid'].'" selected="selected">'.$slaval['namasla'].'</option>';
foreach ($sla as $slaval)
{
echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
</select>
Remove the first echo with option before foreach, $slasval outside the loop is undefined. 在foreach之前,先删除带有选项的第一个回声,循环外的$ slasval是未定义的。
<td> Urgency (SLA)*</td><td> : </td>
<td>
<select name="sla">
<?php
$sla = $slas->get_sla();
foreach ($sla as $slaval)
{
echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
</select>
</td>
<td> Urgency (SLA)*</td><td> : </td> <td><select name="sla"> <?php $sla = $slas->get_sla(); foreach ($sla as $slaval) { echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>'; } ?> </select>
$slaval
variable, the variable is available inside foreach loop. 变量,该变量在foreach循环中可用。
Try using a Datalist It might help you in selecting the dropdown 尝试使用数据列表,这可能会帮助您选择下拉列表
<td> Urgency (SLA)*</td><td> : </td>
<td><select name="sla" list="selectlist">
<datalist id='selectlist'>
<?php
$sla = $slas->get_sla();
echo '<option value="'.$slaval['slaid'].'" selected="selected">'.$slaval['namasla'].'</option>';
foreach ($sla as $slaval)
{
echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.