테스트 사이트 - 개발 중인 베타 버전입니다

상품검색 부분 문의드립니다. 채택완료

코딩초보1 6년 전 조회 3,397

안녕하세요 문의좀 드리겠습니다.

 

 

/adm/shop_admin/itemlist.php

 

이 부분에서요 

 

</p>

<p><label for="stx" class="sound_only">검색어</label>

<input type="text" name="stx" value="<?php echo $stx; ?>" id="stx" class="frm_input">

<input type="submit" value="검색" class="btn_submit">

 

이 해당 검색부분만 별도 페이지에서 사용하고싶은데요 

아래 전체 소스입니다. 맨위 상단에 include_once('./_common.php') 도 했는데 상품검색이 안되는 이유가 뭘까요 ㅠㅠ?

전체 분류는 가져와 집니다.

 

</p>

<p><form name="flist" action="order_pup.php" >

<input type="hidden" name="muh_h" value="<?php echo $muh_h; ?>">

<input type="hidden" name="sca" value="<?php echo $sca; ?>">

<input type="hidden" name="sst" value="<?php echo $sst; ?>">

<input type="hidden" name="sod" value="<?php echo $sod; ?>">

<input type="hidden" name="sfl" value="<?php echo $sfl; ?>">

<input type="hidden" name="stx" value="<?php echo $stx; ?>">

<input type="hidden" name="page" value="<?php echo $page; ?>">

<input type="hidden" name="save_stx" value="<?php echo $stx; ?>">

<div id="order" >

<section id="">

    <h2>상품 검색</h2></p>

<p>

 

<label for="sca" class="sound_only">분류선택</label>

<select name="sca" id="sca">

    <option value="">전체분류</option>

    <?php

    $sql1 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} order by ca_order, ca_id ";

    $result1 = sql_query($sql1);

    for ($i=0; $row1=sql_fetch_array($result1); $i++) {

        $len = strlen($row1['ca_id']) / 2 - 1;

        $nbsp = '';

        for ($i=0; $i<$len; $i++) $nbsp .= '   ';

        echo '<option value="'.$row1['ca_id'].'" '.get_selected($sca, $row1['ca_id']).'>'.$nbsp.$row1['ca_name'].'</option>'.PHP_EOL;

    }

    ?>

</select></p>

<p> 

<label for="stx" class="sound_only">검색어</label>

<input type="text" name="stx" value="<?php echo $stx; ?>" id="stx" class="frm_input">

<input type="submit" value="검색" class="btn_submit">

 

</section>

<?

if($sca){

    $sql_mup = "select * from g5_shop_item where ca_id='$sca' ORDER BY `g5_shop_item`.`it_id` DESC ";

                }else{

    $sql_mup = "select * from g5_shop_item  ORDER BY `g5_shop_item`.`it_id` DESC ";                

}

//    echo $sql_mup;

    $result_mup = sql_query($sql_mup);

    $k = 0;

    while ($row_mup = sql_fetch_array($result_mup)){

            $img_mup=get_it_image($row_mup[it_id], 60,60,1);</p>

<p>

?></p>

<p><input type="hidden" id="m_j1_<?=$k?>" value="<?=$row_mup[it_name]?>">

<input type="hidden" id="m_j2_<?=$k?>" value="<?=$row_mup[it_model]?>">

<input type="hidden" id="m_j4_<?=$k?>" value="<?=$row_mup[it_price]?>">

<input type="hidden" id="m_j5_<?=$k?>" value="<?=$row_mup[it_id]?>"></p>

<p><div id="or_pro">

       <ul>

      <li class="or_cont">

          <dd><?=$row_mup[it_model]?> / <b><?=$row_mup[it_name]?></b></dd> 



          <dd class="or_cost"><?echo number_format($row_mup[it_price]);?>원</dd>

            <dd>재고 <?=$row_mup[it_stock_qty]?></dd>

            <div class="or_ser"><img src="/img/btn_ok.jpg" alt=""  onclick="pg_uph(<?=$k?>);" ></div></p>

<p>      </li>

 <ul>

</div>

<?

$k++;

          }?>

 

</div>

    

</form></p>

<p>

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

위 소스코드가 order_pup.php 화일인가요?

전체 분류는 가져와 집니다<---- 이 말이 분류는 검색이 잘 된다는 말인가요?

그렇다면 당연합니다 37행에 분류검색 코드가 잇으니

그러나 39행에서 분류검색 값이 없으면 전부 가져오라고 되어있을 뿐 검색어로 검색을 하는 부분이 없으니 안되는것이죠

36~40행 지우고 itemlist.php에서 검색 부분 코드를 참고해서 만들어 넣으세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

order_pup.php 가 상품검색 로직이 있는 페이지인가요?

 

아니라면, 폼 부분이 빠져있는듯합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인