选择带有输入文本的选项[重复]
Posted
技术标签:
【中文标题】选择带有输入文本的选项[重复]【英文标题】:Select option with input text [duplicate] 【发布时间】:2021-12-29 23:03:55 【问题描述】:我尝试使用输入文本来选择选项,我从谷歌找到了这个脚本
<input type="text" list="airports" name="airports">
<datalist id="airports">
<option value="Berlin">
<option value="Los Angeles">
<option value="Moscow">
<option value="Paris">
</datalist>
<input type="submit" value="confirm">
这是我之前的脚本:
<?php
$first="select * from members";
$two=mysql_query($first)or die("You Die!"); ?>
<select>
<? while($three=mysql_fetch_array($two)) ?>
<option value=<? echo $three['firstname'];?><? echo $three['firstname'];?></option>
<? ?>
</select>
当我把它们结合起来时:
<?php
$first="select * from members";
$two=mysql_query($first)or die("You Die!"); ?>
<select>
<input type="text" list="firstname" name="firstname">
<datalist id="firstname">
<? while($three=mysql_fetch_array($two)) ?>
<option value=<? echo $three['firstname'];?>><? echo $three['firstname'];?></option>
<? ?>
</datalist>
</select>
它不工作t_t"
【问题讨论】:
mysql_ 库已弃用。建议你使用mysqli或PDO 底部的代码有一个选择标签,而第一个没有,这是故意的吗? @AmmarAslam 噢,谢谢兄弟 【参考方案1】:试试这个:
<?php
$first="select * from members";
$two=mysql_query($first)or die("You Die!"); ?>
<select>
<input type="text" list="firstname" name="firstname">
<datalist id="firstname">
<? while($three=mysql_fetch_array($two)) ?>
<option value="<? echo $three['firstname'];?>">
<? ?>
</datalist>
</select>
【讨论】:
以上是关于选择带有输入文本的选项[重复]的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server:出于数学目的,如何仅选择带有度量单位的数字[重复]