Используя имя атрибута
Вы можете использовать имя атрибута в форму, чтобы отправить массив.
Для примера (только 3 первые имена ;-)):
<form action="test.php" method="post">
<input name="first_name[]" value="John">
<input name="first_name[]" value="James">
<input name="first_name[]" value="Jimmy">
<input name="last_name" value="Doe">
<input type="submit">
</form>
Если представить это, $ _POST [ 'first_name'] будет массив (test.php):
echo "$_POST['first_name'][0] $_POST['first_name'][1] $_POST['first_name'][2] $_POST['last_name']";
Выход:
John James Jimmy Doe
Используя взрываются()
Другой способ будет иметь 2 поля ввода и разделить первое имя на сервере:
<form action="test.php" method="post">
<input name="first_name" value="John James Jimmy">
<input name="last_name" value="Doe">
<input type="submit">
</form>
и в test.php:
$first_names = explode(' ',$_POST['first_name']);
массив будет проиндексирован. Для того, чтобы повторить их, как и в первом примере:
echo "$first_names[0] $first_names[1] $first_names[2] $_POST[last_name]";
Выход:
John James Jimmy Doe
форму> отправить> '$ _POST' – Daan
Вы справедливый путь, чтобы быть готовым задать вопрос. Это базовый PHP, о котором вы можете узнать в учебниках. Когда вы знакомы с основами, задайте вопрос о некотором коде, за которым вы застряли. Проверка, конечно, не обман. – James
@ Даан Да, используя метод $ _POST. Тогда как мы храним его и отображать все данные в браузере? –