您好,PHP输出数据有四种方式,echo、var_dump、print_r、retrun(这个一般是PHP框架常用)
为长安等地区用户提供了全套网页设计制作服务,及长安网站建设行业解决方案。主营业务为成都网站设计、成都网站制作、长安网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
分级菜单是吧?
方法1:程序里用递归,选项多时会很慢,程序写的不好会很吃资源,甚至进程挂死。
方法2:先列出所有父级选项,在点击某个父级选项后,再用AJAX去获取子级选项,以此类推。省资源,推荐。
$res=mysql_query($sql);//取得结果
$i==0;
while($row=mysql_fetch_array($res))
$i++;
if($i%3==0) { echo "br";
echo "tda href='information.php?id=$row[id]'img class='php_img' src='admin/tupian/$row[tupian]'//abrp class='php_p'设计名称: font class=' php_font'a href='information.php?id=$row[id]'$row[name]/a/font /p
p class='php_p'设计品牌: font class='php_font'mumu/font /p
p class='php_p'货号: font class='php_font' php_font045810/font /p
p class='php_p'材质:
label class='php_label'木头/label
规格:
label class='php_label'60*45*15/label
/p/td";
}
?
给你讲讲思路,你可以先在while循环外面加一个变量定义一个数字,然后再再while循环内部依次加1;当这个变量是三的倍数的时候,你就可以给他换行了,至于是td换行,还是br换行,或者是什么其他方式换行,你就可以随便了
那个..用table很容易实现的哈..
当然..如果会div+css, 也就无所谓几行几列了..
可以根据窗口大小自动调整行列布局...
用table的思路大概是
---------------------------
注意table的标签 tr, td
碰到tr才会开始新的行, 所以, 如果我不加tr, 把所有的数据全部放在td里面, 这样的结果就是生成一个只有一行N列的表格...
但是., 如果在满足一定条件的时候(例如第n条数据满足 n % m == 0)适当添加tr标签, 他就会生成新的行...
当m == 1(n % m == 0 === true), 也就是我们看到的单列多行数据表现
如果m 远大于 n, (n % m === false) ,就是上面的一行多列,
当 1 m n, 当 满足 (n % m == 0) 的时候就出现了多行多列显示数据 了...:)
--------------------------------------------
上面是大概的思路, 自己慢慢领会...
如果能理解这个思路..然后自己写出相关的代码..是最好的..
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款