| 제목 | A PHP Error was encountered 무시하기 | ||
|---|---|---|---|
| 글쓴이 | sjalove | 작성시각 | 2013/12/05 16:29:53 | 
| 
                         | 
                |||
| 
                          안녕하세요 질문이 있습니다 ㅠ,ㅠ 글 등록 할때 문제인데요. 일단 소스 보여드리겠습니다. 컨트롤러 
  function admProductbbsRegister(){
    
    $no        = get_seg("no");
    $GP_pcode    = get_seg("GP_pcode");
    $searchkey   = chkParam(get_seg("searchkey"),"NULL"); 
    $searchvalue = chkParam(get_seg("searchvalue"),"NULL");
  
  if ($GP_pcode != "") {   //수정
   $data_view = $this->product->get_data("GN_product", array("no" => $no));
 
   $GP_name       = $data_view["GP_name"];
   $GP_brand      = $data_view["GP_brand"];
   $GP_maker      = $data_view["GP_maker"];
   $GP_price      = $data_view["GP_price"];
   $GP_sale_price = $data_view["GP_sale_price"];
   $GP_origin     = $data_view["GP_origin"];
   $GP_memo       = $data_view["GP_memo"];
   $GP_img1       = $data_view["GP_img1"];
   $GP_img2      = $data_view["GP_img2"]; 
   $GP_img3      = $data_view["GP_img3"];   
  }
    
    else{             // 글등록
      
      $GP_pcode="GDS";
      $GP_pcode.=DATE("YmdHis",time());
      $GP_pcode.=rand(1,9);
    } 
     
  $data = array( 
    "no"            => $no,
   "GP_name"      => $GP_name,
   "searchkey"     => $searchkey,
   "searchvalue"   => $searchvalue,
   "GP_brand"      => $GP_brand,
   "GP_pcode"      => $GP_pcode,
   "GP_price"     => $GP_price,
   "GP_maker"      => $GP_maker,
   "GP_sale_price" => $GP_sale_price,
   "GP_origin"     => $GP_origin,
   "GP_memo"      => $GP_memo,
   "GP_img1"       => $GP_img1,
   "GP_img2"       => $GP_img2,
          "GP_img3"       => $GP_img3,
  );
        $this->load->view("/bbs/admProductbbsRegister", $data);
여기서 보시면 if문으로 갈때는 글 수정으로 가고 else문으로 가면 글등록할러 가는것입니다. 문제는 글 등록할려갈때 $data안에 배열로 잡는것들 여러가지 값들이 나오는데. 이것들 묶어서 글등록 view 페이지로 갑니다. 문제는 여기서 글등록할때 $data 안에 값들이 없으니깐 view페이지에서 ======================= A PHP Error was encounteredSeverity: Notice Message: Undefined variable: GP_name Filename: bbs/cProductbbs.php Line Number: 230  | 
                |||
| 다음글 | view에서 질문입니다. (2) | ||
| 이전글 | 로그인 할때 링크 질문드립니다. (6) | ||
| 
                             
                                변종원(웅파)
                                /
                                2013/12/05 16:32:25 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                taegon
                                /
                                2013/12/05 16:34:08 /
                                추천
                                0
                             
                            
                                글 수정에 대한 IF문을 타기전에 다음과 같이 변수 초기화 후에 사용하시면 될 것 같습니다. 
                        $GP_name = ''; $GP_brand = ''; $GP_maker = ''; $GP_price = ''; $GP_sale_price = ''; $GP_origin = ''; $GP_memo = ''; $GP_img1 = ''; $GP_img2 = ''; $GP_img3 = '';  | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2013/12/05 16:50:04 /
                                추천
                                0
                             
                            
                                우회 하지 마시고 정석으로...
                             
                         | 
                    
| 
                             
                                소울펨
                                /
                                2013/12/05 16:50:16 /
                                추천
                                0
                             
                            
                                 변수 초기화는 기본 이여요~ php 가 아무리 @ 요런거 아니면 그리 빡빡한 언어가 아니라도...
                             
                         | 
                    
그것보다는 변수를 미리 선언하시는게 좋습니다.