설정에서 여분필드만 불러와서 foreach로 돌리는 방법 채택완료
coDribble
5년 전
조회 2,030
설정에서 여분필드가 10번 까지 10개가 있는데
1부터 10까지를 불러와서 foreach를 돌리는 법이 있을까요...??
보통은 테이블에서 모든 row를 기준으로(?) foreach 를 돌려서 필요한 데이터들을 뽑는건 알겠는데...
테이블안에서 일부의 필드영역만 가져와서 foreach를 돌리려면 쿼리를 어떻게 짜야하는지 궁금합니다...;;
</p>
<p><?php echo $config['cf_1_subj'].' : '.$config['cf_1']; ?></p>
<p>
물론 그냥 위 소스처럼 하나씩 불러와서 넣어도 되는부분이긴하지만...
for 나 foreach 로 돌려서 있는 내용들만 불러오게끔 하고싶습니다.
ex)
여분필드1제목 -> 주소 여분필드1내용 -> 주소지
여분필드2제목 -> 전화번호 여분필드2내용 -> 021230001
여분필드3제목 -> 팩스 여분필드3내용 -> 021230002
이런식으로 여분필드에 값이 있는 데이터들만 불러오는 방법이 궁금합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
5년 전
for ($i = 1; $i <= 10; $i++) {
echo $config['cf_' . $i . '_subj'] . ' : ' . $config['cf_' . $i];
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
c
coDribble
5년 전
�
마르스컴퍼니
5년 전
for ($i = 1; $i <= 10; $i++) {
if ($config['cf_' . $i . '_subj'])
echo $config['cf_' . $i . '_subj'] . ' : ' . $config['cf_' . $i];
}
if ($config['cf_' . $i . '_subj'])
echo $config['cf_' . $i . '_subj'] . ' : ' . $config['cf_' . $i];
}
c
coDribble
5년 전
답변 감사드립니다!
알려주신 방법으로 잘 해겼됐습니다~!!
알려주신 방법으로 잘 해겼됐습니다~!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
for 문안에서 if 로 isset?? 을 써서 걸러내면 될까요??
[code]
if( isset($config['cf_'.$i]) ){
echo '<p>'.$config['cf_' . $i . '_subj'] . ' : ' . $config['cf_' . $i].'</p>';
}
[/code]
태그는 임의로 p태그를 썼지만 dl dt dd 태그를 써서 출력시킬 예정입니다.