繁体   English   中英

根据输入的值从MYSQL数据库检索订单状态

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM