php動態菜單
A. php如何實現多級菜單(多維數組的形式)
$rs = mysql_query($sql);
這里的sql有問題。
大概是你sql語句出錯了。導致返回了false;
所以mysql_fetch_array()出錯。
檢查一下sql
B. php動態實現下拉菜單應該怎麼做
可以先用js將下拉菜單做好,然後用PHP混編的方法動態替換菜單文本。這是最基本的做法
C. php 動態表單下拉菜單
js省市下拉菜單 網路一艘一褲兜子
<html><head> <title></title> <script language="javascript" type="text/javascript"> //定義 城市 數據數組 cityArray = new Array(); cityArray[0] = new Array("河南省","鄭州市|開封市|洛陽市|平頂山市|安陽市|鶴壁市|新鄉市|焦作市|濮陽市|許昌市|漯河市|三門峽市|南陽市|商丘市|信陽市|周口市|駐馬店市|濟源市"); cityArray[1] = new Array("雲南省","昆明市|大理市|曲靖市|玉溪市|昭通市|楚雄市|紅河市|文山市|思茅市|西雙版納市|保山市|德宏市|麗江市|怒江市|迪慶市|臨滄市"); cityArray[2] = new Array("其它","其它"); function getCity(currProvince) { //當前 所選擇 的 省 var currProvince = currProvince; var i,j,k; //清空 城市 下拉選單 document.all.selCity.length = 0 ; for (i = 0 ;i <cityArray.length;i++) { //得到 當前省 在 城市數組中的位置 if(cityArray[i][0]==currProvince) { //得到 當前省 所轄制的 地市 tmpcityArray = cityArray[i][1].split("|") for(j=0;j<tmpcityArray.length;j++) { //填充 城市 下拉選單 document.all.selCity.options[document.all.selCity.length] = new Option(tmpcityArray[j],tmpcityArray[j]); } } } } </script></head><body><form id="form1"> <select id="selProvince" onChange = "getCity(this.options[this.selectedIndex].value)"> <option value="">-請選擇-</option> <option value="河南省">河南省</option> <option value="雲南省">雲南省</option> <option value="其它">其它</option> </select> <select id="selCity"> <option>-城市-</option> </select></form></body></html>最基本的
D. php 導航下拉二級菜單 動態循環
寫個數組, 然後用 foreach 循環數組吧
如果有子菜單, 最好來個多維數組, 這樣子處理比較方便
E. php中 ,什麼叫通過循環語句動態地添加菜單項
不太明白你的意思,循環的目的就是為了重復執行一些語句,如果你想重復輸出一些html代碼就可以用。
F. PHP下拉表單菜單
1、新建一個php文件,命名為test.php,用於講解PHP實現下拉表單菜單。
G. 誰可以給我一個php+mysql的動態樹型菜單
tree_class.inc.php
<?
class Tree {
var $data = array();
var $tpl = '<table cellpadding=0 cellspacing=0 border=0 style="font-size:9pt">$塊</table>';
var $block = '<tr onClick="tree_onclick()" bs=$標識><td>$主圖標</td><td>$副圖標 $文字</td></tr><tr style="display:$可見"><td background="$連線"></td><td value="$編號">$子樹</td></tr>';
H. 關於PHP動態增加<span>標簽實現菜單標題變顏色問題
<ul id="menu" class="menu">
<li><a class="menuON" href="#" title="#">標題一</a></li>
<li><a class="menuON" href="#" title="#">標題二</a></li>
<li><a class="menuON" href="#" title="#">標題三</a></li>
<li><a class="menuON" href="#" title="#">標題四</a></li>
</ul>
<style>
.menuON{}
.menuON:hover{}
</style>
I. php聯動下拉菜單,動態獲取資料庫及資料庫的所有表
比如你有一個城市表
city,有欄位id和city_name,
代碼如下:
?php
$sql
=
'select
*
from
city';
$res
=
mysql_query($sql);
$cities
=
array();
while
($row
=
mysql_fetch_assoc($res)
)
{
$cities[$row['id']]
=
$row['name'];
}
?
--
請選擇城市
--
?php
foreach
(
$cities
as
$id=
$city
)
{
?>
?php
echo
$city;
?
原理就是從mysql查詢出所有城市的數據並弄成一個數組$cities
,然後循環$cities,按照下拉表單的格式輸出option選項就好了
J. PHP聯動菜單
這個不是聯動菜單,只是一個簡單的三級樹,或者說其是個二級樹!要代碼你可以在網路上搜索二級樹js很多很多!
祝你進步!!