존경하는형님들 우악이질문좀드릴께요..

존경하는형님들 우악이질문좀드릴께요..

QA

존경하는형님들 우악이질문좀드릴께요..

본문

 

안녕하세요 형님들..

 

검색도해보고 이래저래 해봤는데 안되서 이렇게 글남겨봅니다.

설명 들어가겠습니다.

 

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 를 집어 넣으면 되겠습니다.

 


if($ord == "desc") {
	$sql_order = " w_name desc, w_date desc , s_time desc ";
} else if($ord == "asc") {
	$sql_order = " w_name asc, w_date desc , s_time desc ";
} else {
	$sql_order = " w_date desc , s_time desc ";
}

 

if($ord == "desc") {
2    $sql_order " w_name desc, w_date desc , s_time desc ";
3else if($ord == "asc") {
4    $sql_order " w_name asc, w_date desc , s_time desc ";
5else {
6    $sql_order " w_date desc , s_time desc ";
7}

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,200
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT