
Copy
<select name="wr_8" id="wr_8" required>
<option value="">선택</option>
<option value="red" <?php echo ($list['wr_8'] == "red") ? " selected" : "";?>>빨강</option>
<option value="blue" <?php echo ($list['wr_8'] == "blue") ? " selected" : "";?>>파랑</option>
<option value="green" <?php echo ($list['wr_8'] == "green") ? " selected" : "";?>>초록</option>
<option value="Orange" <?php echo ($list['wr_8'] == "Orange") ? " selected" : "";?>>주황</option>
<option value="purple" <?php echo ($list['wr_8'] == "purple") ? " selected" : "";?>>보라</option>
<option value="black" <?php echo ($list['wr_8'] == "black") ? " selected" : "";?>>검정</option>
<option value="pink" <?php echo ($list['wr_8'] == "pink") ? " selected" : "";?>>분홍</option>
<option value="gray" <?php echo ($list['wr_8'] == "gray") ? " selected" : "";?>>회색</option>
</select>
선택창을 이렇게 만들어뒀는데 어떤 소스를 참고해야 숨김처리를 할 수있나요?
|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
LukcyHoo
2019-03-15 (금) 15:08:02
일정 리스트를 불러오는 부분의 태그에
Copy
<?php echo $_GET['wr_8']!=$list[$i][wr_8]?"style='display:none'":'';?>
이런식으로 추가해줘야할것 같습니다.
답변에 대한 댓글 1개
2019-03-15 (금) 15:27:09
답변을 작성하려면 로그인이 필요합니다.
<select name="formselect1" size="1" OnChange="namosw_goto_byselect(this, 'self')" style="height:24px">
<option value="#">월별검색</option>
<?php
$year_plus = $year+5 ;
for( $i=1 ; $i<13 ; $i++ ){
echo "<option value=".G5_BBS_URL."/board.php?bo_table=$bo_table&year=".$year."&month=".$i.">".$i."</option>";
}
?>
</select>
</form>
</td>
</tr>
</table>
</td>
<td width="20%" align="right">
<?php if ($rss_href || $write_href) { ?>
<ul class="btn_bo_user">
<?php if ($rss_href) { ?><li><a href="<?php echo $rss_href ?>" class="btn_b01 btn"><i class="fa fa-rss" aria-hidden="true"></i> RSS</a></li><?php } ?>
<?php if ($admin_href) { ?><li><a href="<?php echo $admin_href ?>" class="btn_admin btn"><i class="fa fa-user-circle" aria-hidden="true"></i> 관리자</a></li><?php } ?>
<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn"><i class="fa fa-pencil" aria-hidden="true"></i> 업무현황등록</a></li><?php } ?>
</ul>
<?php } ?>
</td>
</tr>
</table>
<div id="bo_list">
<table width="<?php echo $width ?>" bgcolor="#cfcfcf" border="0" cellspacing="1" cellpadding="5">
<thead>
<tr bgcolor="#fdfac2" align="center">
<th style="color:red">SUN</th>
<th>MON</th>
<th>TUE</th>
<th>WED</th>
<th>THU</th>
<th>FRI</th>
<th style="color:blue">SAT</th>
</tr>
</thead>
<tbody>
<?php echo $_GET['wr_8']!=$list[$i][wr_8]?"style='display:none'":'';?><!--선택 외엔 숨김-->
<?php
$cday = 1;
$sel_mon = sprintf("%02d",$month);
$query = "SELECT * FROM $write_table WHERE left(wr_1,6) <= '$year$sel_mon' and left(wr_2,6) >= '$year$sel_mon' ORDER BY wr_id ASC";
$result = sql_query($query);
$j=0; // layer id
// 내용을 보여주는 부분[/code]
이렇게 tbody 밑에 기입했는데 선택창에서 색상을 선택 해도 별 반응이 없네요 기입이 잘못 된 걸까요?