$ _POST

时间:2017-08-03 15:24:41

标签: php html forms post

我正在开发一个php学校项目,我必须使用详细信息和摘要标签,我的问题是,当我提交表单时,所有字段都在$ _POST而不是{{1}的内容}

我知道一个表单根据名称提交,所以我给它起了名字和id,这是正常的吗?

这是表格中的字段集:

<details>

2 个答案:

答案 0 :(得分:0)

只有成功表单控件的值才会包含在提交的表单数据中。表单控件包括inputselecttextareabutton

<details>元素不是表单控件。

答案 1 :(得分:0)

您需要将所有内容包装在表单标记中并放置一个提交按钮

<form method="post" name="phpFileName" class="form-horizontal" enctype="multipart/form-data" role="form">
 <legend>SITE</legend>
 <details id="SITE[comment]" name="SITE[comment]">
 <summary>aide</summary>
 <p>titre : nom de votre site affiché dans l'entête<br>
       couleur : de ce titre (format html ou css)<br>
       image : nom du dossier des images
</p></details><br>

 <label for="SITE[titre]">titre</label>
 <input id="SITE[titre]" name="SITE[titre]" value="Welcome" required="" size="25" type="text"><br>

 <label for="SITE[couleur]">couleur</label>
 <input id="SITE[couleur]" name="SITE[couleur]" class="color" value="#FFF" '="" type="text"><br>

 <label for="SITE[images]">images</label>
 <input id="SITE[images]" name="SITE[images]" value="img" required="" 
size="25" type="text">
 <br>
</form>