У меня есть список в 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 этого не сделать, правда не знаю. Спасибо за помощь Даниэле
Вы можете проверить этот вопрос ответом Передача данных формы на другую страницу с помощью php
@treyBake Использование <ul> внутри <form> технически полностью допустимо, поэтому не утверждайте обратное. Он не будет публиковать данные, но это не делает его недействительным html.
@PeterB ах да, извини, я думаю, что использовал неправильную терминологию! Я хочу сказать, что это неверно. семантически - не недействительный HTML.
@PeterB а может у меня просто в голове сложилось впечатление, что делать xD на 100% неправильно
привет @AhmedAlBermawy, я уже видел этот пост, но проблема в том, что каждый тип ввода имеет другое имя, которое используется для передачи информации. Мне нужно его однозначно преобразовать. Здесь, в stac overflow, есть тип чата, где я могу объяснить вам свою проблему? Серьезно, я не знаю что делать
@DanieleCicca, можешь ли ты показать, чего ты хочешь достичь с помощью своего кода?
@DanieleCicca, есть чат для php, вы можете присоединиться к нему chat.stackoverflow.com/rooms/11/php
когда пользователь нажимает кнопку отправки, появляется новая страница с тем же списком, но на этот раз этот список должен быть написан php.






Вам нужно указать имя для каждого 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 с этим значением.
Только <input>, <select> и <textarea> отправляют данные на <form>.
ах да я забыл ввод да проверьте сейчас
у вас недопустимый html -
<ul>и<h1>в 99% случаев не следует оборачивать в<form>