【发布时间】:2016-11-28 01:19:54
【问题描述】:
这是一个简单的表格。但是,它根本不起作用。
HTML 表单:
<body>
<form method="POST" action="porra.php">
<div id="refeicao">
<h1>Segunda</h1>
Café da manhã
<br><input name="Cafe da manhã-quantidade-0" type="number" min="0" placeholder="un." />
<input type="submit" name="submit"/>
</form>
<script src="gerar_cardapio_js.js" language="Javascript" type="text/javascript"></script>
</body>
PHP 代码(页面“porra.php”):
<?php
$var = $_POST["Cafe da manhã-quantidade-0"];
?>
但是,提交后我收到此错误:
Notice: Undefined index: Café da manhã-quantidade-0 in C:\xampp\htdocs\cardapio\porra.php on line 2
有人可以完成这项工作吗?
编辑:
我编辑了代码以更正一个错字并删除我没有用于此问题的代码。
【问题讨论】:
-
input name="Cafe da manhã-quantidade-0" 没有值
-
我使用这个页面来纠正我的代码中的错误。所以,它表达了我的愤怒哈哈
-
Majeebu Rahman,我做了这个更改: 但还是不行。
-
请运行
var_dump($_POST);,这样您就可以看到键和值... -
您必须像这样访问它:
$_POST['Cafe_da_manhã-quantidade-0']。看看this answer。如果您查看我之前评论的结果,您会看到空格已转换为_(至少在我测试时)