카테고리명 고정 정보
카테고리명 고정본문
아래는 카테고리명을 불러와서 검색하는 기능을 구현하려하는 것인데
카테고리명이 고정되질 않고, 항상 제일 위의 카테고리로 표시됩니다.
카테고리명을 고정하려면
echo "<option value='".$category[$i]."'>".$category[$i]."</option>";
이부분을 변경해야 할 것 같인데 방법을 모르겠습니다.
<td width=28%>
<? // 카테고리 일반페이지에 불러오기
$bo_table = "repair_data"; // 게시판 아이디
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$data = sql_fetch($sql);
?>
<select id="name1" name="name1" onchange="goCategory(this.value);">
<?
$category = explode("|", trim($data['bo_category_list']));
for ($i=0; $i<count($category); $i++) {
if ($category[$i]) {
echo "<option value='".$category[$i]."'>".$category[$i]."</option>";
}
}
?>
</select>
</td>
<td width=2%> </td>
<td width=35%><input type=image src='<?=$g4[bbs_img_path]?>/btn_post_search.gif' border=0 align=absmiddle></td>
</tr>
</table>
카테고리명이 고정되질 않고, 항상 제일 위의 카테고리로 표시됩니다.
카테고리명을 고정하려면
echo "<option value='".$category[$i]."'>".$category[$i]."</option>";
이부분을 변경해야 할 것 같인데 방법을 모르겠습니다.
<td width=28%>
<? // 카테고리 일반페이지에 불러오기
$bo_table = "repair_data"; // 게시판 아이디
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$data = sql_fetch($sql);
?>
<select id="name1" name="name1" onchange="goCategory(this.value);">
<?
$category = explode("|", trim($data['bo_category_list']));
for ($i=0; $i<count($category); $i++) {
if ($category[$i]) {
echo "<option value='".$category[$i]."'>".$category[$i]."</option>";
}
}
?>
</select>
</td>
<td width=2%> </td>
<td width=35%><input type=image src='<?=$g4[bbs_img_path]?>/btn_post_search.gif' border=0 align=absmiddle></td>
</tr>
</table>
댓글 전체
카테고리 변수 이름이 $cate 라고 가정합니다.
if ($category[$i]) {
if ($category[$i] == $cate) echo '<option value="'.$category[$i].'" selected>'.$category[$i].'</option>';
else echo '<option value="'.$category[$i].'">'.$category[$i].'</option>';
}
if ($category[$i]) {
if ($category[$i] == $cate) echo '<option value="'.$category[$i].'" selected>'.$category[$i].'</option>';
else echo '<option value="'.$category[$i].'">'.$category[$i].'</option>';
}
1.A
2.B
3.C <-3번을 선택하여 검색 버튼을 누르면, 역시 위의 1번 A카테고리로 바뀌어 버립니다.
2.B
3.C <-3번을 선택하여 검색 버튼을 누르면, 역시 위의 1번 A카테고리로 바뀌어 버립니다.
for ($i=0; $i<count($category); $i++) {
$select="";
if ($category[$i] == $name1) $select="selected";
echo "<option value='".$category[$i]."' $select>".$category[$i]."</option>";
}
$select="";
if ($category[$i] == $name1) $select="selected";
echo "<option value='".$category[$i]."' $select>".$category[$i]."</option>";
}