SIR 상단의 그룹 검색창 응용 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

SIR 상단의 그룹 검색창 응용 정보

SIR 상단의 그룹 검색창 응용

본문

위 그림은 아래의 코드를 적용한 화면입니다.

        <table width="100%" height="32" cellspacing="0" cellpadding="0" align="right" background="<?=$g4[path]?>/img/search_bg.gif">
        <form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
        <input type="hidden" name="sfl" value="wr_subject">
        <input type="hidden" name="sop" value="and">
        <tr>
          <td width="5"></td>
          <td width="90" align="center" style="padding-top:1px;">
<?
$group_select = "<select id='gr_id' name='gr_id'><option value=''>통합검색 ▒";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
    $group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
<?=$group_select?>
          </td>
          <td width="5"></td>
          <td width="120" valign="middle" align="right">
            <input name="stx" maxlength="20" class="text_box" tabindex="1"></td>
          <td width="5"></td>
          <td width="51" align="right">
            <input type="image" src="<?=$g4[path]?>/img/search_button.gif" width="51" height="22" border="0"></td>
          <td width="4"></td>
        </tr>
        </form>
        </table>
추천
0
  • 복사

댓글 21개

통합검색  선택란 안에 네이버나 다른 검색엔진을 같이 넣으려면 어떻게 해야 하나요?
테이블 하단에
<script language="JavaScript">
function fsearchbox_submit(f)
{
    if (f.stx.value == '')
    {
        alert("검색어를 입력하세요.");
        f.stx.select();
        f.stx.focus();
        return;
    }

    /*
    // 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
    var cnt = 0;
    for (var i=0; i<f.stx.value.length; i++)
    {
        if (f.stx.value.charAt(i) == ' ')
            cnt++;
    }

    if (cnt > 1)
    {
        alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    */

    f.action = "<?=$g4['bbs_path']?>/search.php";
    f.submit();
}
</script>


붙이면 됨

위 그림은 아래의 코드를 적용한 화면입니다.

        <table width="100%" height="32" cellspacing="0" cellpadding="0" align="right" background="<?=$g4[path]?>/img/search_bg.gif">
        <form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
        <input type="hidden" name="sfl" value="wr_subject">
        <input type="hidden" name="sop" value="and">
        <tr>
          <td width="5"></td>
          <td width="90" align="center" style="padding-top:1px;">
<?
$group_select = "<select id='gr_id' name='gr_id'><option value=''>통합검색 ▒";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
    $group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
<?=$group_select?>
          </td>
          <td width="5"></td>
          <td width="120" valign="middle" align="right">
            <input name="stx" maxlength="20" class="text_box" tabindex="1"></td>
          <td width="5"></td>
          <td width="51" align="right">
            <input type="image" src="<?=$g4[path]?>/img/search_button.gif" width="51" height="22" border="0"></td>
          <td width="4"></td>
        </tr>
        </form>
        </table>
© SIRSOFT
현재 페이지 제일 처음으로