thinkphp
                        
                            时间:2021-07-01 10:21:17
                            帮助过:25人阅读
							                        
                     
                    
                    为什么if标签判断的不能起作用??求解,在线等  
   public function editestudent(){  
 $db=M('students');    
 if(IS_POST){    
 $stu_id=I('stu_id');  
 $stu_name=I('stu_name');  
 $cla_id=I('cla_id');  
 $data=array('stu_name'=>I('stu_name'),'cla_id'=>I('cla_id'));  
 $id=$db->data($data)->where('stu_id='.$stu_id)->save();  
 if($id){  
 $this->success('学生修改成功','liststudent');  
 }else{  
 $this->error('学生修改失败');  
 }    
 }else{  
 $stu_id=I('stu_id');  
 $arr=$db->find($stu_id);  
 //dump($arr);  
 $this->assign('array',$arr);    
 $n=M('classs');  
 $arra=$n->select();  
 //dump($arra);  
 $this->assign('edite',$arra);  
 $this->display();  
 }                        
 New Document                             
   回复讨论(解决方案)
   看标签没问题。  
 可以打印出$v.cla_id eq $array.stu_id 看看是否相等。 
   输出比较的数组和变量的值看看。