我有这样的表格:
<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发送任何内容,数组只是空的。
我将非常感谢您提供的任何帮助。
答案 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
的详情,请访问以下链接:
使用php访问表单: Form Handling