도움을 주셨는데도 해결이 안돼 새로여쭈어 봅니다....
본문
안녕하세요
많은 도움에 감사드리며 부족함이 많아 또 문의 드립니다
아래와 같이 옵션으로 학생들을 선택할수 있게 했는데 대학생, 일반인 만 신청하기 버튼이 나오도록 해야해서요
===============================================================================================
$g4['status'] = array(
"1" =>'<b><font color="#339900">초등학생</font></b>',
"2" =>'<b><font color="#339900">중학생</font></b>',
"3" =>'<b><font color="#339900">고등학생</font></b>',
"4" =>'<b><font color="#339900">대학생</font></b>',
"5" =>'<b><font color="#339900">일반인</font></b>',
);
"1" =>'<b><font color="#339900">초등학생</font></b>',
"2" =>'<b><font color="#339900">중학생</font></b>',
"3" =>'<b><font color="#339900">고등학생</font></b>',
"4" =>'<b><font color="#339900">대학생</font></b>',
"5" =>'<b><font color="#339900">일반인</font></b>',
);
========================================================================================
위와 같이 옵션으로 선택할수 있도록 했구요
위와 같이 옵션으로 선택할수 있도록 했구요
========================================================================================
아래와 같이 write.skin.php에서 학생옵션을 선택해서 입력합니다
<tr>
<td class=write_head>학생구분</td>
<td>
<select name="wr_kind" required itemname="학생구분">
<td class=write_head>학생구분</td>
<td>
<select name="wr_kind" required itemname="학생구분">
<?
foreach($g4[status] as $key=>$val)
{
$status = ($write[wr_kind] == $key)? " selected" : "";
echo "<option value='$key'{$status}>{$g4[status][$key]}</option>";
}
?>
foreach($g4[status] as $key=>$val)
{
$status = ($write[wr_kind] == $key)? " selected" : "";
echo "<option value='$key'{$status}>{$g4[status][$key]}</option>";
}
?>
</select>
</td>
</tr>
</tr>
==================================================================================================
아래와 같이 view.skin.php에서 보여지는데요.. 학생구분값은 정상적으로 다 잘나옵니다
<tr>
<td width=20% height="30" align="left" bgcolor="#DEF1F1">프로그램과정명</td>
<td width=30% align="left" bgcolor="#FFFFFF"> <?=$view[ca_name]?> <font color=blue><b>(<?=$g4[status][$view[wr_kind]]?>)</b></font></td>
<td width=20% height="30" align="left" bgcolor="#DEF1F1">과정등록일</td>
<td align=30% bgcolor="#FFFFFF"> <?=date("Y-m-d", strtotime($view[wr_datetime]))?></td>
</tr>
(신청하기 버튼 링크 걸린 소스입니다 , 이부분을 if문으로 아래와 같이 해봤는데 안돼어서 도움부탁드립니다 )
<? echo "<a href=\"$g4[path]/contents/lesson_form.php?idx={$view[wr_id]}\"><img src='$board_skin_path/img/btn_lesson.gif' border='0' align='absmiddle'></a> "; ?>
<? if ($g4[status][$view[wr_kind]] == "대학생" || $g4[status][$view[wr_kind]] == "일반인" ) {echo "<a href=\"$g4[path]/contents/lesson_form.php?idx={$view[wr_id]}\"><img src='$board_skin_path/img/btn_lesson.gif' border='0' align='absmiddle'></a> ";} ?>
틀린건 알지만 잘몰라서 이렇게 해보니 신청하기 목록이 아예 안나오네요
어찌 야들을 적요해야 하는지요....부탁드립니다
좋은 주말시간 되세요.....
===============================================================================================
===============================================================================================
답변 2
뭘 그렇게 복잡하게 만드는 것인가요?
$g4['status']=array('','초등학생','중학생','고등학생','대학생','일반인');
<select name="wr_kind" required itemname="학생구분" style='color:#339900; font-weight:bold;>
<?for($i=1; $i<6; $i++){ $select=''; if($write[wr_kind]==$i) $select=' selected'; ?>
<option value='<?=$i?>'<?=$select?>><?=$g4['status'][$i]?></option>
<?}?>
</select>
뷰페이지 상단에서
$btn_req='';
if($view[wr_kind]>3) $btn_req="<a href='$g4[path]/contents/lesson_form.php?idx={$view[wr_id]}'><img src='$board_skin_path/img/btn_lesson.gif' border='0' align='absmiddle'></a>";
버튼출력할 곳에서
<?=$btn_req?>
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.