發送帶有按鈕值的表單資料
您在表單貼文中提交提交按鈕的值時遇到問題。在您提供的程式碼中,按鈕名稱被標記為「提交」而不是預期的產品名稱,這會阻止 PHP 腳本檢索所需的值。
解決方案:
要解決此問題,您需要為提交按鈕分配唯一的名稱,並確保 PHP 腳本需要正確的變數名稱中的值。這是更新的程式碼片段:
發送頁面:
<html> <form action="buy.php" method="post"> <select name="name"> <option>John</option> <option>Henry</option> <select> <input type="hidden" name="action" value="submit"> <input type="submit" name="submit" value="Tea"> <input type="submit" name="submit" value="Coffee"> </form> </html>
接收頁面(buy.php):
<?php if (isset($_POST['action'])) { $name = $_POST['name']; $purchase = $_POST['submit']; // Database operations here } ?>
以上是如何在 PHP 中發送帶有按鈕值的表單資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!