【问题标题】:Retrieve Order Status from MYSQL database based on value entered根据输入的值从 MYSQL 数据库中检索订单状态
【发布时间】:2013-03-27 12:26:37
【问题描述】:

我创建了一个 MySQL 数据库,其中我的一个表是“ServiceOrder”。ServiceOrder 表将保存客户下达的订单数据以及这些订单的状态,例如待开始,开始,质量保证,完成。

所以,我有一个网站,上面有一个表格(见下文)。在表单中,我想允许人们输入他们的订单 ID 来检索他们的订单状态。注意:“ServiceOrder”数据库包括字段、orderID 和状态(以及与此无关的其他内容)。

这是我的 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 不存在,他们会被发送到不同的页面。

我希望我已经清楚了。如果需要任何其他信息,请告诉我,我对此很陌生!

提前致谢, 导航

P.S 我愿意使用 Javascript,如果它更容易实现我试图为演示实现的目标,本质上,如果输入“ABC”,则返回成功页面,如果输入其他任何内容,则返回失败页面。

【问题讨论】:

    标签: php javascript html forms onsubmit


    【解决方案1】:
       // 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
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 2022-10-05
      • 1970-01-01
      • 2017-05-24
      • 2019-08-19
      • 2013-03-19
      • 2021-02-16
      相关资源
      最近更新 更多