Intereting Posts
Помощь htaccess в совместном использовании Codeigniter и WordPress как переместить текущую запись в другую таблицу и удалить текущую запись Не удалось создать COM-объект «X»: класс, не зарегистрированный в другой WAMP Как правильно создать меню навигации, которое выделяет текущую страницу PHP Устаревшие: методы с тем же именем php imagick gif изменяет размер всех кадров PHP-GD imagejpeg не может открыть Как вставить несколько данных, используя отношение? Удалить index.php в CodeIgniter сообщение «недостаточное количество данных для изображения» при открытии PDF-файла Проверьте, что сеанс PHP уже запущен Имя вложения и расширение файла не работают по электронной почте * .eml Избавьтесь от Index.php в URL-адресах CodeIgniter Laravel – порядок промежуточного ПО (приоритет промежуточного ПО). Мульти-арендатор с использованием Postgres Селен: Как утверждать, что определенный элемент присутствует в определенной ячейке определенной таблицы?

Отправить несколько текстовых полей в массиве в PHP

У меня есть следующий код в моем файле:

<table width="100%" class="friends"> <tr> <th width="50%">Friends Name</th> <th>Friends Email</th> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> <tr> <td><input type="text" name="friendname[]" id="friendname[]" class="validate[minSize[4]]" min="4" placeholder="John &amp; Jane Doe" style="width:80%;" /></td> <td><input type="text" name="friendemail[]" id="friendemail[]" class="validate[custom[email]]" min="4" placeholder="jandjdoe@example.com" style="width:80%;" /></td> </tr> 

И следующее как мой PHP-код:

 if(!empty($_POST['friendname']) && !empty($_POST['friendemail']) && is_array($_POST['friendname']) && is_array($_POST['friendemail']) && count($_POST['friendname']) === count($_POST['friendemail'])) { $err[] = "Please enter in your friend's details."; } $name_array = $_POST['friendname']; $email_array = $_POST['friendemail']; for ($i = 0; $i < count($name_array); $i++) { $name = $name_array[$i]; $email = $name_array[$i]; } 

Однако мой код ничего не повторяет.

Я получил код для вышеперечисленного от вставки нескольких полей, используя цикл foreach

У меня есть другие поля внутри моей формы, и они работают нормально, но по какой-то причине этого не делают. Кто-нибудь знает, как сделать то, что я ищу, на основе кода выше? 🙂

Related of "Отправить несколько текстовых полей в массиве в PHP"

 foreach (array_combine($_POST['friendname'], $_POST['friendemail']) as $name => $email) { echo $name . " - " . $email . "<br />"; }