我有一个这样的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的帮助
答案 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
的具有这些值的数组。