我的一个网站实现思路, 希望求个指点! 小弟学PHP一个月,只写过一个txt的留言本,目前搞这个没太有信心,还望大侠多赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ??那你把所有c_parent_id=0的搜出来不就是大类了吗? 关键问题是如何让"表单"也体现这个动态的大类呢? 因为我第一次接触这个问题,能否给说的具体些?以前写过的表单都是用html直接列表的. 你问的是如何把结果输出吧?$conn = mysql_connect(...);mysql_select_db(...);$sql = "select catid,c_name from cat where c_parent_id=0";//查出所有大类$rs = mysql_query($sql,$conn);$html = "<table>";while($row= mysql_fetch_array($rs)){ $html .="<tr><td><b>".$row['c_name']."</b></td></tr>"; $sql_2 = "select c_name from cat where c_parent_id=".$row['catid'];//父类下的小类 $rs_2 = mysql_query($sql,$conn); while($row_2 = mysql_fetch_array($rs_2)) { $html . ="<tr><td>".$row['c_name']."</td></tr>"; }}$html .="</table>";echo $html;随便写了下,没测试,供参考。你可以先存为多维数组,再输出,不必要像上面一样。 $rs_2 = mysql_query($sql_2,$conn); c_parent_id----栏目所属的父栏目的catid.(大栏目的父id==0)就这个而言,我感觉你应该把大ID的栏目的父ID设置成特殊符号或者为空。应该比设置成为0更加容易判断。不过,用id==0也是可以的 谢谢湖水清澈兄,我没直接用你的方法,但受你的启发.一开始我被思维定势了,呵呵,老觉得php必须输出纯php变量.呵呵./ 我的做法是用条件语句取出后直接把form,input这些都混在一起echo 出来了. 另外也谢谢li1229363的建议!接分吧:) 一个JS刷新问题 怎么能让AJAX支持GB2312???? 替换时的一些问题~请高手帮看看啊!~! js 面向对象编程的静态属性和静态方法,实例属性和方法分别是什么? smarty的一个问题 php数据库设计问题 再问WMA的文件格式? php 如何抓取网页 不能上传文件名为数字的文件...如何解决...????? 期待一个斑竹 session的问题,以开始就卡住了···· 求解决,连接
因为我第一次接触这个问题,能否给说的具体些?
以前写过的表单都是用html直接列表的.
$conn = mysql_connect(...);
mysql_select_db(...);
$sql = "select catid,c_name from cat where c_parent_id=0";//查出所有大类
$rs = mysql_query($sql,$conn);
$html = "<table>";
while($row= mysql_fetch_array($rs))
{
$html .="<tr><td><b>".$row['c_name']."</b></td></tr>";
$sql_2 = "select c_name from cat where c_parent_id=".$row['catid'];//父类下的小类
$rs_2 = mysql_query($sql,$conn);
while($row_2 = mysql_fetch_array($rs_2))
{
$html . ="<tr><td>".$row['c_name']."</td></tr>";
}
}
$html .="</table>";
echo $html;
随便写了下,没测试,供参考。你可以先存为多维数组,再输出,不必要像上面一样。
一开始我被思维定势了,呵呵,老觉得php必须输出纯php变量.呵呵./
我的做法是用条件语句取出后直接把form,input这些都混在一起echo 出来了.
另外也谢谢li1229363的建议!
接分吧:)