여분필드에 값이 들어있는지 여부

여분필드에 값이 들어있는지 여부

QA

여분필드에 값이 들어있는지 여부

본문

여분필드가 디비 구조를 보면 not null 이던데

아무값도 넣지 않으면 어떤 값이 기본으로 들어가는 걸까요?

 

한꺼번에 값여부를 체크하기위해 소스를 만들었는데

값여부확인이 안되네요.

 

 for ($i=0; $i<count($list); $i++) {  

//소스추가 : 여분필드부분 보이기 감추기
   for($j=1; $j<=10; $j++){
    if($list[$i]['wr_'.$j]=="") $sj_view[$i] = "none";
    else $sj_view[$i] = "block";
   } 

이 질문에 댓글 쓰기 :

답변 1

$sj_view[$i] 이부분에 none 혹은 block 를 대입하시는거 같은데.. 

상위 루프의 변수값 i 를 단일 배열키로 사용하시면.. 

wr_1,wr_2... 등등의 block , none 여부는 어떻게 판단하시나요.. 

$sj_view[$i][$j] 이렇게 해당 row에 대한 다중배열로 하셔야.. 

해당 row의 1~10 까지의 none,block 여부를 대입해줄수 있을거 같은데요. 



for ($i=0; $i<count($list); $i++) {  

   for($j=1; $j<=10; $j++){

    if(!$list[$i]['wr_'.$j]) $sj_view[$i][$j] = "none";

    else $sj_view[$i][$j] = "block";

   } 

 

}

변수는 wr_1 ~ wr10  이라서 아래쪽에서 확인할 때도
$sj_view[1] ~ $sj_view[10] 까지만 있으면 될 것 같아서 저렇게 짰거든요.
$list[$i]['wr_1'] 에 대응되는 것이 $sj_view[$j]

그런데 보다보니 잘 못 넣었군요. $sj_view[]에는 $j를 넣었어야 했는데
$i를 넣었군요.
어쨌든 답변 덕분에 그 부분을 또 유심히 보고 생각하다보니 오류를 찾았습니다.
감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT