php href MySQL
New Document <?php$link = mysql_connect( '127.0.0.1', 'root', '520928' ) or die( mysql_error() );//连接数据库服务器 mysql_select_db( 'test' );//选择数据库 mysql_set_charset( 'utf8' );//设置字符编码 $sql = "SELECT * FROM wxtree";//查询分类表 $result = mysql_query( $sql ); $tree = array();//初始化一个数组 while( $row = mysql_fetch_assoc( $result ) ) { $tree[$row['fid']][$row['id']] = $row['cat_name'];//创建分类数组 } mysql_close( $link );//关闭数据库 print_r($tree[02]);echo '-------------------------------------------' . "\n"; //递归函数 function for_category( $arr = array(), $arr2 ){ echo "
- "; foreach ( $arr as $k => $v ) { if ( isset( $arr2[$k] ) && is_array( $arr2[$k] ) ) { echo "
- $k $v
         W3School 添加  编辑   删除  " ; for_category( $arr2[$k], $arr2 ); echo " "; } else{ echo " - $k $v
         W3School 添加  编辑   删除  " ; } } echo "
回复讨论(解决方案)
报错的原因是双引号中的双引号没有转义
但修改后依然不会达到你的目的
因为 td 标记不予许单独出现在 li 标记中
那怎么办,还需要加
tr、td 只能出现在 table 中
加入table之后,就没有之前的效果了,