【发布时间】:2017-05-04 16:54:10
【问题描述】:
我在同一页面上遇到了 html 表单和 PHP 的问题。这是我刚刚写的代码的一部分:
这是我想通过单击提交按钮在数组中插入 ID 的表单。当我提交表单时,menge 的值始终为空。有人知道为什么会出现这个问题吗?
echo '<form name="aanzahl" method="POST" action="index.php?page=einzelansicht&id='.$a_id.'">';
echo '<input id="inputButton" type="text" name="menge" value="1" size="2" maxlength="2" disabled>';
echo '<input type="submit" class ="warenkorbbtn" name="warenkorbbtn" value="In den Warenkorb">';
echo '</form>';
if(isset($_POST['warenkorbbtn'])){
if (!isset($_SESSION['warenkorb'])){
$_SESSION['warenkorb'] = array();
}
$_SESSION['warenkorb'][] = array('warenkorb_id'=>$a_id, 'menge'=>$_POST['menge']);
echo "Artikel befindet sich nun im Warenkorb";
}
【问题讨论】:
-
一个问题是您在输入“menge”上已“禁用”...
-
甚至在检查代码之前我希望你在页面顶部有 session_start()
标签: php html html-input forms http-post