존경하는형님들 우악이질문좀드릴께요.. 채택완료
안녕하세요 형님들..
검색도해보고 이래저래 해봤는데 안되서 이렇게 글남겨봅니다.
설명 들어가겠습니다.
if(!$exec || $exec == "list") { // 검색 if($exec2 == 'search_ok') { if(!$exec0) { $listSelect = "select * from job_list_$id $searchQuery order by w_date desc , s_time desc limit $startNum, $endNum";
} }
else { $w_date3=(date("Y-m-d")); $w_date2 = explode("-",$w_date3); $w_date2 = mktime(0,0,1,$w_date2[1],$w_date2[2],$w_date2[0]);
$listSelect = "select * from job_list_$id where w_date >= $w_date2 order by w_date desc , s_time desc limit $startNum, $endNum"; } $listQuery = mysql_query($listSelect); }
여기까지 검색없을때 기본적으로 else 구문 뿌려줍니다.
그런데 제가 지금 리스트에 오름내림 차순을 날짜별로 말고 이름순으로 할려고 a 링크로하여 값을 보내게 해났습니다. post
$ord_array = array('desc','asc') 아무튼 배열로하여
$ord에 값을 받아오는데 값은 desc 냐 asc 냐 구분합니다.
$ord값이 asc 면 select * from 이름오름차순 만 하면 되겠네요..
응용을좀해야될거같은데 if 조건안에 이래저래 넣어서 해봐도 잘안되네여.
형님들의 조언이 필요합니다.
도움좀주세요 형님들 즐거운주말보내십시요.
답변 2개
상단에 아래와 같은 소스를 넣고
아래쪽 sql문 order 절에 $sql_order 를 집어 넣으면 되겠습니다.
</p><p>if($ord == "desc") {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql_order = " w_name desc, w_date desc , s_time desc ";</p><p>} else if($ord == "asc") {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql_order = " w_name asc, w_date desc , s_time desc ";</p><p>} else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql_order = " w_date desc , s_time desc ";</p><p>}</p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인