2013-03-27 30 views
0

我創建了一個MySQL數據庫,其中我的一個表格是「ServiceOrder」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> 

當客戶enteres存在,將它們發送到一次頁面的訂單ID我非常希望它現在要做的是,但是如果將訂單doesnt't存在他們得到發送到不同的poage。

我希望我已經清楚。如果需要其他信息,請告訴我,我對此很新!

由於提前, 導航

PS我打開使用Javascript,如果它是更容易什麼,我想acheieve的演示,在本質上,如果「ABC」是enetered回報sucess頁面,如果別的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 
    }