검색조건 수정하고 싶은데요 정보
검색조건 수정하고 싶은데요본문
cost_list.php 파일의 내용입니다.
=============================================================================
<?
$sub_menu = "300900";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4[title] = "배송비관리";
include_once("./admin.head.php");
$sql_common = " from g4_cost ";
$sql_search = " where (1) ";
if ($stx) {
$sql_search .= " and ( ";
$sql_search .= " ($sfl like '$stx%') ";
$sql_search .= " ) ";
}
if (!$sst) {
$sst = "location1, location2";
$sod = "asc";
}
$sql_order = " order by $sst $sod ";
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows = 100;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = "<a href='$_SERVER[PHP_SELF]' class=tt>처음</a>";
$colspan = 15;
?>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<table width=100%>
<tr>
<td width="7%"><?=$listall?></td>
<form name=fsearch method=get><td width="73%" align="right">
<p align="left"><select name=sfl class=cssfl>
<option value='location1'>출발지</option>
<option value='location2'>도착지</option>
<option value='cost'>금액</option>
</select>
<input type=text name=stx required itemname='검색어' value='<? echo $stx ?>' size="40">
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td></form><form name=fsearch method=post action="./cost_list_update.php">
<input type="hidden" name="sfl" value="<?=$sfl?>" />
<input type="hidden" name="stx" value="<?=$stx?>" />
<input type="hidden" name="page" value="<?=$page?>" /><td width="19%"> <input type=image src='img/save_all.jpg' border=0 title='수정' align=absmiddle></td>
</tr>
</table>
<table width="100%" cellpadding=0 cellspacing=0>
<tr><td width="50%" valign="top">
<table width="350" cellpadding=0 cellspacing=0>
<colgroup width=100>
<colgroup width=100>
<colgroup width=''>
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td><?=subject_sort_link('location1')?>출발지</a></td>
<td><?=subject_sort_link('location2')?>도착지</a></td>
<td><?=subject_sort_link('cost')?>금액</a></td>
</tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list = $i%2;
echo "
<tr class='list$list col1 ht center'><input type=hidden name=chk[] value='$i'><input type=hidden name=id[$i] value='$row[id]'>
<td><nobr style='display:block; overflow:hidden; width:350px;'><a href='cost_list.php?sfl=location1&stx=$row[location1]' class=tt>$row[location1]</a></nobr></td>
<td><nobr style='display:block; overflow:hidden; width:350px;'><a href='cost_list.php?sfl=location2&stx=$row[location2]' class=tt>$row[location2]</a></nobr></td>
<td><input name ='cost[$i]' value='$row[cost]' style='width:80;text-align:right'>원</td>
</tr>";
if($i==49) break;
}
if ($i == 0)
echo "<tr><td colspan='$colspan' align=center height=100 class=contentbg>자료가 없습니다.</td></tr>";
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
echo "</table>";
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
if ($stx)
echo "<script language='javascript'>document.fsearch.sfl.value = '$sfl';</script>\n";
?>
</td></tr>
</form>
</table>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td align="center" height="30"><?=$pagelist?></td></tr>
</table>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<form name="new" action="./add_location.php"><td height="50" width="50%">새지역추가 : <input name="new_location" size="40">
<input type="image" src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0 title='추가' align="absmiddle"></td></form>
<form name="del" action="./del_location.php"><td align="right" height="50" width="50%">지역삭제 :
<select name="del_location">
<?
$result = sql_query("select distinct location1 from g4_cost");
while($row = sql_fetch_array($result)) {
echo "<option value='$row[location1]'>$row[location1]</option>";
}
?></select>
<input type="image" src='<?=$g4[admin_path]?>/img/icon_delete.gif' border=0 title='추가' align="absmiddle"></td></form>
</tr>
</table>
<?
include_once ("./admin.tail.php");
?>
</td>
</tr>
</table>
==================================================================
퀵서비스 요금자료 수정 관리자 모드입니다.
요금 관리를 하기위해 해당자료를 찾을려면
현제 검색을 하는 방식이
(출발지) 검색
(도착지) 검색
(요금) 검색
이렇게 3가지 형태로 검색을 해서 요금을 입력하는 형식입니다.
http://quick7778289.com/cost_list_php.bmp 현제 출발지 강남구 신사동캡쳐
http://quick7778289.com/cost_list.bmp 현제 입력창 나모웹화면
그런데 출발지나 도착지로 검색을 하면 엄청난 많은 양의 데이터가 나와서
실제로 원하는 자료를 찾기가 쉽지가 않습니다.
출발지=강남구 신사동 도착지=중구 순화동
을 찾아서 요금을 수정할려고 하면 몇백개의 자료를 뒤져야 찾을수 있습니다.
http://quick7778289.com/cost_list_php1.bmp 검색화면 캡쳐
검색어 검색하는 방식도....
이렇습니다.
강남구 신사동 이란자료를 찾고자한다면
강 검색됨
강남 검색됨
강남구 검색됨
강남구 신 검색됨
강남구 신사 검색됨
강남구 신사동 검색됨
신사 검색안됨
신사동 검색안됨
강남구신사동 검색안됨
이런식으로 조회가 되는 상태입니다.
검색조건
location1 = 출발지 검색어 검색
location2 = 도착지 검색어 검색
cost = 금액 검색어 검색
인데요 이렇게 검색하는 것이아니고...
검색을 할때
출발지검색어 도착지검색어 검색
http://quick7778289.com/cost_list_php2.bmp 바꾸고싶은 입력창화면
이렇게 해서 한번에 찾아볼수 있었으면 하거든요....
도움을 요청합니다. 고수님들의 많은 관심을 바랍니다.
댓글 전체
$sql_search .= " and ( ";
$sql_search .= " ($sfl like '%$stx%') ";
$sql_search .= " ) ";
}
강 검색됨
강남 검색됨
강남구 검색됨
강남구 신 검색됨
강남구 신사 검색됨
강남구 신사동 검색됨
신사 검색안됨
신사동 검색안됨
강남구신사동 검색안됨
이부분이 검색이 되네요 감사합니다.
이젠 이검색형식 에서
http://quick7778289.com/cost_list_php2.bmp
이검색형식 으로만 고치면 되겠네요
배우면서 하나씩 문제를 해결해 나간다는게 정말 즐겁습니다.
하지만 정말 지치네요 이렇게 해보고 저렇게 해봐도...
모르는 상태에서 할려고 하니 계속 원점으로 다시복귀네요...
한참 공부하면서 보니까
글들은 많이 있는데.....
제가필요로 하는 조건검색이나 결과내검색의 글은 없네요...
헐랭이 님의 글중에 결과물내 재검색글보고 몇시간 해봤으나...역쉬 안되네요.