如何将元素列表从html传递到php?

时间:2019-01-02 14:07:14

标签: html

我有一个这样的html列表:

<form action="check.php" style="display:none" method="post">
   <h1 class="text-center">your items are</h1>
   <ul id="riepilogo" name="riepilogo">
       <br/>
       <li name="">first item</li>
       <li name="">second item</li>
       <li name="">third item</li>
       ...
   </ul>

   <input type="submit" value="Pay" id="pay"/>
</form>

此代码是用html页面编写的,现在的问题是我不知道如何使用php在新页面中显示所有这些项目。我认为也许我需要为列表中的所有项目设置相同的名称,然后将它们存储在php数组中。我真的不知道!也许不能与php无关,我真的不知道。 感谢Daniele的帮助

1 个答案:

答案 0 :(得分:0)

您需要使用[]为每个li加上名称,然后将其作为数组提交

     <form action="check.php" style="display:none" method="post">
   <h1 class="text-center">your items are</h1>

   <ul id="riepilogo" name="riepilogo">
       <br/>
       <li >first item <input type='hidden' name='riepilogo[]' value='first item'/></li>
       <li >second item <input type='hidden' name='riepilogo[]' value='second item'/></li>
       <li >third item <input type='hidden' name='riepilogo[]' value='third item'/></li>
       ...
   </ul>

   <input type="submit" value="Pay" id="pay"/>
</form>

提交后,您将在$_POST中获得一个名为riepilogo的具有这些值的数组。