这段代码不知道哪里错了,就是把level和fid这两个加不上去
if(isset($_POST['sub'])){
$ifshow=$_POST['ifshow'];
$pc_name=trim($_POST['pc_name']);
$pc_id=$_POST['pc_id'];
$sql="update ts_product_cates set pc_name='{$pc_name}',ifshow={$ifshow}";
if(isset($_POST['pc_f_id_level'])){
$pc_f_id_level=$_POST['pc_f_id_level'];
$temp=explode('/',$pc_f_id_level);
$pc_f_id=current($temp);
$pc_level=next($temp);
$pc_level++;
$sql.=",pc_level={$pc_level},pc_f_id={$pc_f_id}";
}
$sql.=" where pc_id={$pc_id}";echo ($sql);exit;
//Array ( [pc_id] => 27 [pc_f_id_pc_level] => 5/1 [pc_name] => 测试 [ifshow] => 1 [sub] => 保存 ) update ts_product_cates set pc_name='测试',ifshow=1 where pc_id=27
$re=mysql_query($sql);
if($re){
msg("修改成功","product_cates_list.php");
}else{
//msg("修改失败","product_cates_list.php");
echo mysql_errno().":".mysql_error();
}