有一数据:分类1-分类2-分类3-分类4
现在怎么把他添加进数据库,
表结构如:
id 自增长
name --如分类1
parent_id 父分类ID怎么把分类1-分类2-分类3-分类4插到数据库?
分类1是分类2的父亲,分类2是分类3的父亲,一次类推。
还要判断数据库是否有同名的,没有同名才能添加。
现在怎么把他添加进数据库,
表结构如:
id 自增长
name --如分类1
parent_id 父分类ID怎么把分类1-分类2-分类3-分类4插到数据库?
分类1是分类2的父亲,分类2是分类3的父亲,一次类推。
还要判断数据库是否有同名的,没有同名才能添加。
{
$query=mysql_query("select * from categories where parent_id='".$parent_id."'");
while($rs=mysql_fetch_array($query))
{
$data.='<option value="'.$rs['id'].'">'.str_repeat(' ',$level).$rs['name'].'</option>';
dg($rs['id'],$level+1,$data);//递归
}
}
dg(0,0,$d);
$select='<select name="parent_id"><option value=0>选择分类</option>'.$d.'</select>';
//echo $select;然后写个表单:
<form>
选择分类:<?php echo $select;?>
分类名称:<input type="text" name="name">
<input type="submit" value="添加">
</form>
提交,添加新的分类,至于判断重名比较简单,就不说了