我的$ _Post不起作用。当我用var_dump打印它时,它表示数组中有0个项目。这是代码
<form method = "post" action = "contact-process.php">
<table>
<tr>
<th>
<label for = "name">Name</label>
</th>
<td>
<input type = "text" name = "name" id = "name">
</td>
</tr>
<tr>
<th>
<label for = "email">Email</label>
</th>
<td>
<input type = "text" name = "email" id = "email">
</td>
</tr>
<tr>
<th>
<label for = "message" >Message</label>
</th>
<td>
<textarea name = "message" id = "message" ></textarea>
</td>
</tr>
</table>
<input type = "submit" value = "Send">
</form>
<?php
var_dump($_POST);
$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];
echo $name;
echo $email;
echo $message; ?>
这是我的表单的html代码和contact-process.php代码 var_dump命令返回0项并回显变量返回未定义的索引:'name','email','message'
答案 0 :(得分:0)
var_dump返回0,因为它在首次加载时没有任何元素。因此,设置一个条件来检查天气是否单击了提交按钮。
您需要指定要检查的名称属性。
job*
我希望这能完成你的工作。 :)