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

검색에서 wr_id 값이 지워집니다. 채택완료

smt4u 4년 전 조회 2,260

검색을 한번 하고나면 아래처럼 wr_id 값이 주소에서 사라집니다.

part.php?sfl=part&stx=aaaaa

 

 

 

아래처럼 wr_id 값이 주소에 계속 나오계 하려면 어떻게 해야 할까요?

part.php?wr_id=1&sfl=part&stx=aaaaa

 

 

 

</p>

<p>if ($stx) {

    $sql_search .= " and ( ";

    switch ($sfl) {

        case 'part' :

            $sql_search .= " ({$sfl} like '%{$stx}%') ";

            break;

        case 'loc' :

            $sql_search .= " ({$sfl} like '%{$stx}%') ";

            break;

        default :

            $sql_search .= " ({$sfl} like '%{$stx}%') ";

            break;

    }

    $sql_search .= " ) ";

}</p>

<p>if (!$sst) {

    $sst  = "loc";

    $sod = "desc";

}

$sql_order = " order by {$sst} {$sod} ";</p>

<p>$sql = " select count(*) as cnt

            {$sql_common}

            {$sql_search}

            {$sql_order} ";

$row = sql_fetch($sql);

$total_count = $row['cnt'];</p>

<p>$rows = $config['cf_page_rows'];

$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산

if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)

$from_record = ($page - 1) * $rows; // 시작 열을 구함</p>

<p>$sql = " select *

            {$sql_common}

            {$sql_search}

            {$sql_order}

            limit {$from_record}, {$rows} ";

$result = sql_query($sql);</p>

<p>$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'?wr_id='.$wr_id.'" class="ov_listall">전체목록</a>';</p>

<p>

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

답변 2개

4년 전

검색에서는 wr_id값이 필요가 없고 구할 수도 없습니다.

해당 게시물로 들어가지 않는 한

 

주소에서 wr_id값은 구체적인 게시물에 접근하고자 할 때나 글수정할 때 필요합니다.

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

답변에 대한 댓글 1개

s
smt4u
4년 전
새로 만든 테이블에 wr_id로 여러 내용이 있습니다. 그게 검색이 필요해서요 ㅠ

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

에셀
4년 전

검색쪽은  form 으로 넘기지 않나요? 소스보면 그냥 링크형식을 넘기는거 같습니다만..

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

답변에 대한 댓글 1개

s
smt4u
4년 전
adm 폴더에 poll_list.php 파일을 고쳤서 만들었습니다.
링크로 처음에 wr_id값을 넘겼는데 검색하는 순간 사라지네요 ㅠ

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

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

로그인