[英]Retrieve Order Status from MYSQL database based on value entered
我創建了一個MySQL數據庫,其中的一個表是“ ServiceOrder”。ServiceOrder表將保存比客戶下達的訂單數據以及這些訂單的狀態,例如“待啟動”,“已啟動”,“質量保證”,“已完成”。
因此,我有一個網站,上面有一個表格(請參見下文)。 在表格中,我希望允許人們輸入訂單ID來檢索其訂單狀態。 注意:“ ServiceOrder”數據庫包含字段,orderID和Status(以及與此無關的其他內容)。
這是我的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時,它將把他們發送到一次頁面,但是,如果不存在orderID,他們將被發送到另一種查詢中。
我希望我已經清楚了。 如果需要任何其他信息,請告訴我,我對此很陌生!
在此先感謝Nav
PS:如果我嘗試實現該演示更容易,那么我願意使用Javascript,本質上是,如果設置了“ ABC”,則返回成功頁面,如果發現其他任何東西,則返回失敗頁面。
// 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
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.