lzth.net
当前位置:首页 >> 用php从mysql数据库中提取数据,生成下拉菜单(无须联动) >>

用php从mysql数据库中提取数据,生成下拉菜单(无须联动)

比如你有一个城市表 city,有字段id和city_name, 代码如下:$res = mysql_query($sql);$cities = array();while ($row = mysql_fetch_assoc($res) ){ $cities[$row['id']] = $row['name'];}?>-- 请选择城市 --$city ) { ?> 原理就是从mysql查询出所有城市的数据并弄成一个数组$cities ,然后循环$cities,按照下拉表单的格式输出option选项就好了

<?php/* 问题第一部分:"读取test数据库中的表table中tag字段的所有内容.比如说tag中有3种数据分别是tag1,tag2,tag3.那么读取后在网页上的某个下拉菜单就生成3个选项tag1,tag2,tag3."; 首先PHP操作数据库的方法,我想我就不用多说

首先你要select * from album where uid=YourID 然后用while循环输出,应该是echo吧 sql="select * from album where uid=YourID" 输出<select> while循环 在循环内部输出<option>title</option> 输出</select> 大概其是这样,你调试下

"> "> "> 这样就行了,前面链接选择数据库的就自己写了,我就不写了

思路是ajax发送你的选项卡的值然后到php进行数据库查询,然后传给html.你可以上网找个视频看搜ajax下拉列表联动

判断输入框有获得焦点即onfocus事件时,触发方法完成AJAX调PHP进行取值再将值传递到页面上这一过程,其实你用火狐查看元素看下底下那一块,就是大的DIV框,有值传回来时,向其插入传回来的值,如下图:

可以后台根据不同的value值区分,或者使用代码,如下: <select onchange="_go(this);"><option value="name2">表2</option><option value="name1">表1</option></select><script>function _go(t){window.location = 'table.php?name=' + t.value;}</script>php再SELECT $_GET['name'] 表的数据得了.

AJAX实现代码有点多,就不写了,你上网查一下吧

首先你要select * from album where uid=YourID 然后用while循环输出,应该是echo吧 sql="select * from album where uid=YourID" 输出<select> while循环 在循环内部输出<option>title</option> 输出</select>

第一要创建一个表单form(最好用post传递值), 一个下拉菜单选项select,提交到程序后,$_REQUEST或者$_POST获取数据,根据数据设定选择条件(也就是where后面的部分),然后执行查询语句:select * from `tablename` where ..

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com