개발 Q&A

제목 죄송합니다 이거 한번 더 질문하겠습니다.
글쓴이 sjalove 작성시각 2013/12/27 19:12:48
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13477   RSS
도저히 제 머리로 안되겠네요. 산수만 잘하면 되겠는데.  지금 하는것이 너무 산수적으로 복잡하다보니 ㅠ,ㅠ

일일 게시판을 짜고 있습니다. 밑에 질문을 올려드렸는데요...

이번에  해당 되는 "일"(예를들면 2일에 글을 올리면)에 글을 게시하면

글 게시되는 일에 아시다싶이 이런 오류창이 나옵니다. 그래서 isset함수로 이리저리 적용해보았지만 힘드네요...

A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 2

Filename: bbs/cProductbbs.php

Line Number: 637


일단 소스 보여드리겠습니다.

 function admDailyReport() {
  ---------------------중략-----------------------------
  $fr_date = $searchY."-".$searchM;
  $data_result = $this->product->list_result("sales_report","","","reg_date, sales_emp","reg_date like '".$fr_date."%'","","",0,0,"reg_date ASC, sales_emp ASC");
  $data_list = array();
  $report   = "";
  foreach ($data_result["qry"] as $i => $row) {
    
     $loop_day = number_format(substr($row["reg_date"],8,2));
     $lparam = "/bbs/cProductbbs/admDailyReportView/params/searchY/".$searchY."/searchM/".$searchM."/reg_date/".substr($row["reg_date"],0,10)."/sales_emp/".$row["sales_emp"];
    
     $report[$loop_day]  .= "<br><a href='".$lparam."'>".$row["sales_emp"]."</a>";   //637
     
    
     
  }
---------------------------------생략------------------------------
if ($n==date("d")) //오늘 $color="orange"; $calendar_data .= "<td align='center' valign='top' onclick=\"act_mainform('register', '".$regDate."');\" style='cursor:pointer;'><p style='margin:5 0 0 0;'> "; $calendar_data .= "<font color=".$color.">".$n."</font>"; $calendar_data .= isset($report[$n]) ? $report[$n] : ""; $n++;
 

어디다가 isset함수를 적용해야 되는지 ㅠ,ㅠ 



 다음글 업로드 라이브러리 사용시 이미지 확장자 관련 질문요 (6)
 이전글 질문 한가지면 더 하겠습니다 ㅠ,ㅠ iconv 변환 문... (2)

댓글

변종원(웅파) / 2013/12/27 20:01:34 / 추천 0
637 라인이라고 나오네요
포자촉수 / 2013/12/29 11:36:19 / 추천 0
$report[$loop_day] 이거 루프 안에서 초기화 하고 사용해 보는건 어떤가요?
sjalove / 2013/12/30 09:31:54 / 추천 0
$reports  = "<br><a href='".$lparam."'>".$row["sales_emp"]."</a>"; 
     
     $report[$loop_day]  .= isset($reports) ? $reports : "";

이렇개 짜 보았지만.. 여러방면으로 해보아도 안되네요.ㅜㅜ








들국화 / 2013/12/30 12:01:14 / 추천 0
 .=

문자열을 왜 배열에다가 붙여서 넣으세요? 그냥 = 하면 될거 같네요.