POST什么都不发送

时间:2016-01-23 14:54:54

标签: php post

我有这样的表格:

<form action="check.php" method="post">
    <label for="nom">Nom :</label><input type="text" id="nom" /><br>
    <label for="prenom">Prénom :</label><input type="text" id="prenom" /><br>
    <label for="cp">Code Postal :</label><input type="text" id="cp" /><br>
    <label for="ville">Ville :</label><input type="text" id="ville" /><br>
    <label for="adresse">Adresse :</label><input size="45" type="text" id="adresse" /><br>
    <label for="mail">Mail :</label><input type="text" id="mail" /><br>
    <label for="message">message :</label><textarea rows="10" cols="50" id="message">Message...</textarea>
    <input type="submit" value="envoyer" />
</form>

问题是POST没有向check.php发送任何内容,数组只是空的。

我将非常感谢您提供的任何帮助。

2 个答案:

答案 0 :(得分:1)

您应该设置名称而不是id

<input type="text" name="mail" />

然后您在$_POST['mail']

中有check.php

答案 1 :(得分:0)

您必须将name属性设置为输入表单中使用的字段,以便在check.php文件中接收数据,如:

<input type="text" name="nom" id="nom" />

有关$_POST的详情,请访问以下链接:

$_POST

使用php访问表单: Form Handling