ホームページ >バックエンド開発 >PHPチュートリアル >PHPドロップダウンメニューでデータベースを読み取る方法

PHPドロップダウンメニューでデータベースを読み取る方法

不言
不言オリジナル
2018-05-24 14:45:086924ブラウズ

PHP ドロップダウン メニューからデータベースを読み取る方法
PHP ドロップダウン メニューからデータベースを読み取る方法
次に、行をクリックしてデータベースから行を確認しますが、選択したラインを通じて車両を読み取ります
テーブル ライン
ライン名
213
223
225
267
テーブル バス名
ライン名 バス名
213 782
213 783
223 817
223 818
225 901
267


-----ソリューションのアイデア------ ---- ------------

<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>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。