0

テーブルの 1 つが「ServiceOrder」である MySQL データベースを作成しました。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を入力すると、1ページに送信されますが、orderIDが存在しない場合は別のページに送信されます。

私がはっきりしていることを願っています。他の情報が必要な場合は、お知らせください。私はこれに非常に慣れていません。

前もってありがとう、ナビ

PS デモで達成しようとしていることが簡単な場合は、Javascript を使用することにオープンです。つまり、「ABC」が入力されている場合は成功ページを返し、他に何かが入力されている場合は失敗ページを返します。

4

1 に答える 1

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
    }
于 2013-03-27T12:40:28.760 に答える