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

不言
Lepaskan: 2023-02-28 13:58:01
asal
6890 orang telah melayarinya

  如何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>
Salin selepas log masuk

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

<?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 { ?>
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan