Добрый день! Подскажите пожалуйста, как создать форму с полями в цикле foreach и дальше передать их через POST для записи в MySQL
Подскажите пожалуйста, как создать форму с полями в цикле foreach и дальше передать их через POST для записи в MySQL
form action="urp1.php" method="post" <br>
foreach ($st as $item)
td input name='_какую переменную здесь?__' /td
Затем, как принять её в $_POST['_а какая переменная здесь?_']
И, наконец, как указать её в запросе к БД MySQL:
query("INSERT INTO ... VALUES($_POST['_и здесь какая переменная?'])
Спасибо.
Ответы (1 шт):
Автор решения: 4 kilograms
→ Ссылка
Ну, как вариант можно циклом (например for) создать 5 инпутов, в каждом сгенерировать уникальный name)
for($i = 1; $i < 6; $i++) {
echo "<input name='example_<?php $i ?>'>";
}
ну а в обработчике встретить:
$name_1 = $_POST['name_1'];
$name_2 = $_POST['name_2'];
$name_3 = $_POST['name_3'];
$name_4 = $_POST['name_4'];
$name_5 = $_POST['name_5'];