我有一个名称列表和一些带有产品名称的按钮。单击其中一个按钮时,列表信息将发送到 PHP 脚本,但我无法点击提交按钮发送其值。它是如何完成的?我将我的代码归结为以下内容:
发送页面:
<html>
<form action="buy.php" method="post">
<select name="name">
<option>John</option>
<option>Henry</option>
<select>
<input id='submit' type='submit' name='Tea' value='Tea'>
<input id='submit' type='submit' name='Coffee' value='Coffee'>
</form>
</html>
接收页面:buy.php
<?php
$name = $_POST['name'];
$purchase = $_POST['submit'];
//here some SQL database magic happens
?>
除了发送提交按钮值之外的所有操作都完美无缺。
原文由 M.G.Poirot 发布,翻译遵循 CC BY-SA 4.0 许可协议
按钮名称未提交,因此未设置 php
$_POST['submit']
值。如isset($_POST['submit'])
评估为假。