<html>
<head>
<title>
智能递归菜单-读取数据库
</title>
<style>
TD { FONT-FAMILY:
"Verdana"
,
"宋体"
; FONT-SIZE: 12px; LINE-HEIGHT: 130%;
letter-spacing:1px } A:link { COLOR: #990000; FONT-FAMILY:
"Verdana"
,
"宋体"
;
FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px } A:visited
{ COLOR: #990000; FONT-FAMILY:
"Verdana"
,
"宋体"
; FONT-SIZE: 12px; TEXT-DECORATION:
none; letter-spacing:1px } A:active { COLOR: #990000; FONT-FAMILY:
"Verdana"
,
"宋体"
; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px } A:hover
{ COLOR: #ff0000; FONT-FAMILY:
"Verdana"
,
"宋体"
; FONT-SIZE: 12px; TEXT-DECORATION:
underline; letter-spacing:1px } .Menu { COLOR:#000000; FONT-FAMILY:
"Verdana"
,
"宋体"
; FONT-SIZE: 12px; CURSOR: hand }
</style>
<script language=javascript>
function
ShowMenu(MenuID) {
if
(MenuID.style.display ==
"none"
) {
MenuID.style.display =
""
;
}
else
{
MenuID.style.display =
"none"
;
}
}
</script>
</head>
<body>
<?php
$GLOBALS
[
"ID"
] = 1;
$Con
=mysql_connect(
"localhost"
,
"root"
,
"123456"
); mysql_select_db(
"menu"
);
$sql
=
"select * from menu where parent_id=0"
;
$result
=mysql_query(
$sql
,
$Con
);
if
(mysql_num_rows(
$result
)>0) ShowTreeMenu(
$Con
,
$result
,
$layer
,
$ID
);
function
ShowTreeMenu(
$Con
,
$result
,
$layer
) {
$numrows
=mysql_num_rows(
$result
);
< tablecellpadding =
'0'
cellspacing =
'0'
border =
'0'
> ";
for
(
$rows
=0;
$rows
<
$numrows
;
$rows
++) {
echo
" < tr > "
;
0) {
echo
" < tdwidth = '20' > < imgsrc = 'tree_expand.gif'border = '0' > < / td > "
;
echo
" < tdclass = 'Menu'onClick = 'javascript:ShowMenu(Menu"
.
$GLOBALS
[
"ID"
].
");' > "
; }
else
{
echo
" < tdwidth = '20' > < imgsrc = 'tree_collapse.gif'border = '0' > < / td > "
;
echo
" < tdclass = 'Menu' > "
; }
echo
" < ahref = '$menu[url]' > $menu[name] < / a > "
;
else
echo
$menu
[name];
echo
" < / td > < / tr > "
;
echo
" < trid = Menu"
.
$GLOBALS
[
"ID "
]++ .
">"
;
echo
"<td width='20'></td>"
;
echo
"<td>"
;
$layer
++;
ShowTreeMenu(
$Con
,
$result_sub
,
$layer
);
$layer
--;
echo
"< / td > < / tr > "
;
}
}
echo
" < / table > "
; }
?>
<?php
$id
=1 ;
function
test() {
global
$id
; unset(
$id
);
}
test();
echo
" < fontclass = menu > "
.(
$id
).
" < / font > "
;
?>
<?php
$a
=1 ;
$b
=2 ;
function
Sum() {
global
$a
,
$b
;
$b
=$ a +
$b
;
}
Sum();
echo
" < fontclass = menu > "
.
$b
.
" < / font > "
;
?>
</body>
</html>