powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) обработка форм
8 сообщений из 8, страница 1 из 1
(PHP) обработка форм
    #33420971
Flukky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
<input type="hidden" name="id" value="1" />
<input type="hidden" name="id" value="2" />
<input type="hidden" name="id" value="3" />
<input type="text" name="count" value="10" />
<input type="text" name="count" value="20" />
<input type="text" name="count" value="30" />

В Оракле такая форма передаётся в два массива id и count.
id(1) = 1; id(2) = 2; id(3) = 3;
count(1) = 10; count(2) = 20; count(3);
А как в PHP?
Как правильно взять значения формы в массив?

Спасибо!
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33420976
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://php5.ru/study/forms
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33420984
Flukky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, я что-то не нашёл там про поля с одинаковыми именами...
Результаты формы такие:
$id = $_POST["id"]; // 3
$count = $_POST["count"]; // 30

А мне надо было бы 1,2,3 и 10,20,30
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33420990
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм... вобще то данные из формы передаются в виде
параметр1=значение1&параметр2=значение2&параметр3=значение3
а в Вашем же случае получается
параметр1=значение1&параметр1=значение2&параметр1=значение3
потому "на приеме" имеете 3 и 30.

Что мешает присвоить имена id1, id2, id3 ?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33420992
Flukky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот список выводиться взависимости от количества записей, возвращаемых курсором. Тоесть заранее неизвестно, сколько их будет записей 3 или 3000.
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33421008
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чем проблема? Неужто так трудно распознать, установлена ли переменная
$_POST["id".$n], где $n в цикле меняется от 1 до 3000 ?
Впрочем, если последовательность непрерывная, то проще проверять с $n от 1
до тех пор пока не встретится не установленная $_POST["id".$n].


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33421082
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
vkleИ в чем проблема? Неужто так трудно распознать, установлена ли переменная
$_POST["id".$n], где $n в цикле меняется от 1 до 3000 ?Неужели так трудно несоветовать костылей?
Flukky , в таком случае, то что вам нужно называется словом "массивы".
Код: plaintext
1.
2.
3.
4.
5.
<input type="hidden" name="id[]" value="1" />
<input type="hidden" name="id[]" value="2" />
<input type="hidden" name="id[]" value="3" />
<input type="text" name="count[]" value="10" />
<input type="text" name="count[]" value="20" />
<input type="text" name="count[]" value="30" />
...
Рейтинг: 0 / 0
(PHP) обработка форм
    #33421083
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://se.php.net/language.types.array
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) обработка форм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]