所以我是php的新手,我想知道我做错了什么或我不是很了解。
我已经用方法发布了这样的表格
<form method="post">
<table>
<tr>
<td>Vorname</td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td>Nachname</td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td>PLZ</td>
<td><input type="number" name="plz"></td>
</tr>
</table>
<button type="submit" name="send">Send</button>
</form>
在我的index.phtml中。
当我尝试做类似这样的简单事情
<?php
if (isset($_POST['send'])) {
echo "Send is Pressed!";
}
?>
它不起作用,我感觉好像缺少了一些我不理解的简单步骤。
我的期望是,当我按下发送按钮时,文本“发送已按下!”出现...没有。
甚至没有转储var_dump($_POST)
Post方法,正在运行...
所以我一定想念一些东西。
编辑,:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form method="post" action="index.phtml">
<table>
<tr>
<td>Vorname</td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td>Nachname</td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td>PLZ</td>
<td><input type="number" name="plz"></td>
</tr>
</table>
<button type="submit" name="send">Send</button>
</form>
<?php
if (isset($_POST['send'])) {
echo "asd";
}
var_dump($_POST)
?>
</body>
</html>