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