簡體   English   中英

在 javascript 警報框中顯示數據庫中的數字

[英]Displaying a number from the database in a javascript alert box

以下代碼用於在html表單提交成功時顯示帶有訂單號的警告框!

$mysql="SELECT MAX(OrderNo.) FROM `order`  ";
 $results=mysqli_query($db,$mysql);

     $row=mysqli_fetch_array($results);

       echo '<script type="text/javascript">';



   echo 'alert("Successful signup your order number is"';
       echo $row['OrderNo.'];
    echo ")";
    echo '</script>';

雖然警告框顯示“成功注冊您的訂單號”部分,但 OrderNo. 部分(從數據庫表中檢索)未出現在警告框中! 這里使用 max 是因為最新的訂單號。 將顯示和訂單號。 字段是自動遞增的。 請幫我糾正這個錯誤

您沒有正確關閉雙引號。

它應該是:

echo 'alert("Successful signup your order number is ';
echo $row['OrderNo.'];
echo '")';

或更好:

echo 'alert("Successful signup your order number is '.$row['OrderNo.'].'")';

嘗試為分組號碼創建別名,如下所示:

SELECT MAX(OrderNo) AS number FROM order

並顯示:

echo 'alert("Successful signup your order number is' . $row['number'] . '")';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM