Отправить несколько данных с тем же именем - PullRequest
0 голосов
/ 21 июня 2019

У меня есть несколько полей ввода с одним и тем же именем.Как мне распечатать эти поля с помощью foreach?

 <!-- One Child -->
 <input type="text" name="child_name[]">
 <input type="text" name="child_date[1]">
 <input type="text" name="child_date[1]">
 <input type="text" name="child_date[1]">

 <!-- Two Child -->
 <input type="text" name="child_name[]">
 <input type="text" name="child_date[2]">
 <input type="text" name="child_date[2]">
 <input type="text" name="child_date[2]">

1 Ответ

1 голос
/ 21 июня 2019

, если вы использовали входной массив в форме, вместо того, чтобы вручную вводить входные имена с объединенным числом. Пример: - * +1001 *

<input type="text" name="fieldname[]" />
<input type="text" name="fieldname[]" />
<input type="text" name="fieldname[]" />

На стороне PHP просто зациклите их: -

$fieldname = $_POST['fieldname'];

foreach($fieldname as $index => $a_name){
    $output.= $index . ': '.$a_name . "\n";
}
...