특수한 질문입니다.
본문
리스트페이지에서
/bbs/board.php?bo_table=test&sca=&sfl=mb_id,1&stx=youmoya
위와 같이 검색하면
<form ~> </form> 안에서는
아래와 같은 코드가
<?=$list[$i][name]?>
<span style="<?= $red ?>">
<? if ($is_admin || $member[mb_id]==$list[$i][mb_id]){
$mb = get_member($list[$i][mb_id], 'mb_jungsan');
echo number_format($mb[mb_jungsan]);
}?>
글쓴이와 그 내용이 내용이 잘 출력됩니다.
그런데 폼 바깥에서는
<?=$list[$i][name]?>이 출력이 안되네요..
물론 검색하기 전에는 누구를 출력하라는 건지 몰라서 안될거 같지만
검색후에는 youmoya 민쯩까 글만 나오니
<?=$list[$i][name]?>이 민쯩까로 나오게 하고자 하는데..
잘 안되네요,,
그리고 이것도 <? if ($is_admin || $member[mb_id]==$list[$i][mb_id]){
$mb = get_member($list[$i][mb_id], 'mb_jungsan');
echo number_format($mb[mb_jungsan]);
}?>
민쯩까의 수치가 나오게 하려고 하는데요..
답변 1
form 안에 있어서라는 개념보다는 form안의 코드를 자세히 살펴보시면 아래 코드가 있을겁니다.
for ($i=0; $i<count($list); $i++)
$list를 반복하는 코드입니다. $list 수만큼 $i순서대로 반복하라는 내용인데요
이 for 안에서 $list[$i]는 출력되지면 for가 시작되기 전이나 끝나고나서는 출력이 안될 수 있습니다.
아래코드로 출력 해보세요.
echo $list[0]['mb_id'];