Есть форма:
<form>
<div class="block">
<input type="text" name="name[0]">
<input type="text" name="phone[0]">
<input type="text" name="email[0]">
</div>
<div class="block">
<input type="text" name="name[1]">
<input type="text" name="phone[1]">
<input type="text" name="email[1]">
</div>
</form>
Т.е. полей может быть N-е количество, но всегда по 3 и в атрибуте name
всегда +1 в каждом блоке.
Но проблема в том что когда собираю массив:
if (isset($this->request->post['name'])) {
$name = $this->request->post['name'];
} elseif (!empty($module_info)) {
$name = $module_info['name'];
} else {
$name = '';
}
if (isset($this->request->post['phone'])) {
$phone = $this->request->post['phone'];
} elseif (!empty($module_info)) {
$phone = $module_info['phone'];
} else {
$phone = '';
}
if (isset($this->request->post['email'])) {
$email = $this->request->post['email'];
} elseif (!empty($module_info)) {
$email = $module_info['email'];
} else {
$email = '';
}
$data['get_all'][] = array(
'name' => $name,
'phone' => $phone,
'email' => $email,
);
То не получается отобразить поля формы в том порядке в котором они были. Т.е. по три в блоке. Получается так:
<form>
<div class="block">
<input type="text" name="name[0]">
</div>
<div class="block">
<input type="text" name="name[1]">
</div>
<div class="block">
<input type="text" name="phone[0]">
</div>
<div class="block">
<input type="text" name="phone[1]">
</div>
<div class="block">
<input type="text" name="email[0]">
</div>
<div class="block">
<input type="text" name="email[1]">
</div>
</form>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Что происходит в следующих 2 строках? Почему мы доходим до среднего символа в leftPart, начинаем с того же среднего символа в rightPart, но символ не дублируется?
Создал пустой проект в intelijiIdea "Hello, Word", решил подключиться к серверу через боковую панельку DataBase -> + -> Data Source -> MySQLДанные для подключения ввел...
Приложение выполняет деление в столбик и выводит весь процесс в консольвсе работает, тесты проходит, проблема в том что при запуске теста...