Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вывод значений из inputs (javascript)
Форумы портала PHP.SU » » Вопросы новичков » вывод значений из inputs (javascript)

Страниц (1): [1]
 

1. amf1k - 27 Мая, 2013 - 01:09:00 - перейти к сообщению
Есть форма:

<form action="post.php" method="POST">
<input name="name[1]" type="text" />
<a onclick="return addField()" href="#">Добавить Еще Поле</a>
<button>Отправить</button>
</form>

Ссылка "Добавить Еще Поле" добавляет еще один инпут в форму только с уже с ID "2"
<input name="name[2]" type="text" /> - Это на JavaScript!

Вопрос: "КАК ВЫВЕСТИ ИНФОРМАЦИЮ НА PHP ВВЕДЕННУЮ ПОЛЬЗОВАТЕЛЕМ КАЖДОГО ИНПУТА (ЕСЛИ ОН МОЖЕТ ДОБАВЛЯТЬ И УДАЛЯТЬ ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ ИНПУТОВ С ID)"?
2. LIME - 27 Мая, 2013 - 01:16:38 - перейти к сообщению
var_dump($_POST['name']);
3. amf1k - 27 Мая, 2013 - 01:31:13 - перейти к сообщению
LIME пишет:
var_dump($_POST['name']);


а как выводить?
4. LIME - 27 Мая, 2013 - 01:37:26 - перейти к сообщению
эмми...кажется так
die( var_dump($_POST['name']));
5. amf1k - 27 Мая, 2013 - 01:57:54 - перейти к сообщению
LIME пишет:
эмми...кажется так
die( var_dump($_POST['name']));


Выводит Массив

array(2) { [1]=> string(4) "Коля" [2]=> string(4) "Петя" }

А как извлеч из массива???
6. DelphinPRO - 27 Мая, 2013 - 02:06:50 - перейти к сообщению
7. amf1k - 27 Мая, 2013 - 02:16:35 - перейти к сообщению
DelphinPRO пишет:


но так выводи только одно значение из массива, а мне нужно вывод полного!
8. DelphinPRO - 27 Мая, 2013 - 09:12:16 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. foreach ($_POST['name'] as $i => $e) {
  2.     echo $i . ' => ' . $e . '<br>';
  3. }


Почему-то мультик вспомнил:
Поздравляю, Шарик, ты - балбес © кот Матроскин
9. amf1k - 27 Мая, 2013 - 17:03:53 - перейти к сообщению
спс большое, у меня еще один вопрос! а как отсортировать массив, если у меня 3 инпута?

<input name="name[1]" type="text" />
<input name="surname[1]" type="text" />
<input name="email[1]" type="text" />

как отсортировать например по ID поля "name"

Пример:

Ввел данные!
name="Вася", surname="Иванов", email="email@mail.ru"

Добавляю еще 3 инпута!(JavaScript)
name="Коля", surname="Петров", email="admin@gmail.com"

Получаю 3 массива, ка отсортировать эти массивы по ID инпута, что-бы было при выходе

1.Вася Иванов email@mail.ru
2.Коля Петров admin@gmail.com

foreach - работает на ура, но перед этим нужна сортировка массивов!
Помогите решить этот вопрос???
10. DelphinPRO - 27 Мая, 2013 - 17:07:14 - перейти к сообщению
ksort
sort
usort
11. amf1k - 27 Мая, 2013 - 17:16:22 - перейти к сообщению
DelphinPRO пишет:


Я читал про эти функции, но так и не смог понять( Вы бы не могли привести на моем коде пример? Буду очень благодарен!!!

 

Powered by ExBB FM 1.0 RC1