我想使用post方法提交表单,但是我的代码不起作用我找不到这段代码有什么问题它应该输出输入值但是每次都输出错误
<?php
if(isset($_POST['submit'])){
$nom = $_POST["nom"];
echo $nom;
}else echo "error";
?>
<html>
<head>
</head>
<body>
<form action="" method="POST">
<h3>Submit a Link</h3>
<table>
<tr>
<td>Nom complet :</td>
<td><input type="text" name="nom" placeholder="Nom complet"/></td>
</tr>
<tr>
<td></td><td><input type="submit" value="send"></td>
</tr>
</table>
</form>
</body>
</html>
答案 0 :(得分:1)
而不是
if(isset($_POST['submit'])){
}
只需尝试
if(!empty($_POST)){
}
因为您没有名称为“submit”的任何字段。
答案 1 :(得分:0)
更改此行:
<td></td><td><input type="submit" value="send"></td>
到这一行:
<td></td><td><input type="submit" name="submit" value="send"></td>
问题在于您没有定义名称属性。