2013-03-27 1 views
0

내 테이블 중 하나가 "ServiceOrder"인 MySQL 데이터베이스를 만들었습니다. ServiceOrder 테이블은 고객이 지정한 것보다 많은 주문 데이터와이 주문 상태를 보유합니다 , 예. 시작하려면, 시작, 품질 보증, 완료.입력 한 값을 기준으로 MYSQL 데이터베이스에서 주문 상태

저는 양식이있는 웹 사이트가 있습니다 (아래 참조). 양식에서 사람들이 주문 ID를 입력하여 주문 상태를 검색 할 수있게하고 싶습니다. 참고 : "ServiceOrder"데이터베이스에는 필드, 주문 ID 및 상태가 포함됩니다 (이 경우 관련이없는 것 중에서). 여기

내 HTML 양식입니다 :

<form id="form1" name="form1" method="post" action=""> 
Insert Order Number Here 
    <input name="woodingdeantracking" type="text" id="woodingdeantracking" size="40" /> 
    <input type="submit" name="Track Order" id="Track Order" value="Track Order" /> 
</form> 

고객이이 페이지를 한 번에 보내드립니다 존재하는에 OrderID를 enteres 때 내가 이상적으로는 지금하고 싶은 것은, 그러나 주문 ID의 doesnt't 경우 존재하는 그들은 다른 poage로 보내진다.

나는 분명히했으면 좋겠다. 다른 정보가 필요하다면 알려주십시오. 저는 매우 새로운 것입니다! 사전에

감사합니다, 탐색

PS 나는 그것이 쉽게 경우 자바 스크립트를 사용하여 열려 누구인지 다른 어떤 경우에 "ABC"가 반환 성공 페이지를 enetered 경우 내가 본질적으로, 데모 acheieve하는 것을 시도하고있다 enetred가 실패 페이지를 반환합니다.

답변

0
// validate values before manipulating the database 

    $sql = "select status from ServiceOrder where orderID = ".mysql_real_escape_string($_POSt['woodingdeantracking']); 

    $query = mysql_query($sql); 

    $orderDetails = mysql_fetch_row($query); 

    if(count($orderDetails) > 0){ 
    // redirect to success page with order status value 
    }else{ 
    // redirect to error page 
    } 
관련 문제