Heim > Backend-Entwicklung > PHP-Tutorial > 怎么php下拉菜单读取数据库

怎么php下拉菜单读取数据库

不言
Freigeben: 2023-02-28 13:58:01
Original
6939 Leute haben es durchsucht

  如何php下拉菜单读取数据库
如何php下拉菜单读取数据库
现在点击线路可以从数据库查出线路,但希望通过所选线路读出车辆
表line
linename
213
223
225
267
表busname
linename        busname
213                     781
213                     782
213                     783
223                     817
223                      818
225                      901
267                      100

代码如下:

<tr>
<td width="9%" height="26" nowrap="nowrap"><p align="center"><font size="5">选择线路</font></p></td>
<td width="22%" nowrap="nowrap"><label>
<select name="select">
<?php
$link=mysql_connect("127.0.0.1","root","12345678"); 
 if(!$link) echo "没有连接成功!"; 
mysql_select_db("busap", $link); //选择数据库 
 //控制查询条件
$q = "SELECT * FROM line ORDER BY linename asc"; 
mysql_query("SET NAMES GB2312"); //防止乱码
$rs = mysql_query($q); //获取数据集
$assoc= mysql_num_rows($rs);///影响的行数 , 原来用了mysql_fetch_assoc
$row=mysql_fetch_array($rs); //只需要补充回这一行. 
$xl=$row[linename]
?> 
<option selected="selected">选择线路</option>
<?php do { ?>
<option><?php echo $row[linename]; ?></option>
<?php }while($row=mysql_fetch_array($rs)); ?>
</select>
</label></td>
</tr>
<tr>
<td height="26" nowrap="nowrap"><p align="center"><font size="5">车辆自编号</font></p></td>
<td nowrap="nowrap"><label>
<select name="select4">
<?php
$link=mysql_connect("127.0.0.1","root","12345678"); 
 if(!$link) echo "没有连接成功!"; 
mysql_select_db("busap", $link); //选择数据库 
 //控制查询条件
$q = "SELECT * FROM `{$_REQUEST[&#39;select&#39;]}` ORDER BY linename asc"; 
mysql_query("SET NAMES GB2312"); //防止乱码
$rs = mysql_query($q); //获取数据集
$assoc= mysql_num_rows($rs);///影响的行数 , 原来用了mysql_fetch_assoc
$row1=mysql_fetch_array($rs); //只需要补充回这一行. 
?> 
<option selected="selected">选择车辆</option>
<?php do { ?>
<option><?php echo $row1[2]; ?></option>
<?php }while($row=mysql_fetch_array($rs)); ?>
</select>
</label></td>
</tr>
Nach dem Login kopieren

------解决思路----------------------

<?php
  $link=mysql_connect("127.0.0.1","root","12345678");   
 if(!$link) echo "没有连接成功!";   
mysql_select_db("busap", $link);          //选择数据库 
?>
<tr>
     <td width="9%" height="26" nowrap="nowrap"><p align="center"><font size="5">选择线路</font></p></td>
     <td width="22%" nowrap="nowrap"><label>
       <select name="select">
   <?php 
 //控制查询条件
$q = "SELECT * FROM line ORDER BY linename asc";   
mysql_query("SET NAMES GB2312"); //防止乱码
$rs = mysql_query($q); //获取数据集
$assoc= mysql_num_rows($rs);///影响的行数 , 原来用了mysql_fetch_assoc
$row=mysql_fetch_array($rs); //只需要补充回这一行. 
$xl=$row[linename]
?> 
         <option selected="selected">选择线路</option>
    <?php do { ?>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage