도움을 주셨는데도 해결이 안돼 새로여쭈어 봅니다....

도움을 주셨는데도 해결이 안돼 새로여쭈어 봅니다....

QA

도움을 주셨는데도 해결이 안돼 새로여쭈어 봅니다....

답변 2

본문

안녕하세요
많은 도움에 감사드리며 부족함이 많아 또 문의 드립니다
아래와 같이 옵션으로 학생들을 선택할수 있게 했는데 대학생, 일반인 만 신청하기 버튼이 나오도록 해야해서요
===============================================================================================
 
$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>',
);
========================================================================================
위와 같이 옵션으로 선택할수 있도록 했구요
 
 
========================================================================================
아래와 같이 write.skin.php에서 학생옵션을 선택해서 입력합니다
 
<tr>
    <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>";  

}
?>
  </select> 
 </td>
</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?>



답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로