Автор Тема: выковырять из $_POST  (Прочитано 4506 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
выковырять из $_POST
« : 24 Октября 2005, 11:18:03 »
дело вот в чем: есть массив $_POST в который передаются переменные, но их количество и имена я не знаю (форма может быть с разным количеством пунктов), как мне достать из него переменные.

Пробовал посчитать количество переменных и по номеру их выдрать, но чего не выдается, хотя количество считает правильно.

вот такой вот вопросец...
Пространные размышления об ИТ и все что вокруг

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
выковырять из $_POST
« Ответ #1 : 24 Октября 2005, 11:24:49 »
[p]foreach[/p]
типа

foreach ($_POST as $cid=>$cval)
{
...
}

Оффлайн hoblin

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://master-oil.com
выковырять из $_POST
« Ответ #2 : 24 Октября 2005, 13:56:50 »
Юзай [p]print_r[/p]
глазами все увидишь и поймешь, как лучше подступиться
« Последнее редактирование: 24 Октября 2005, 14:11:01 от hoblin »
:( => RTFM => :)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
выковырять из $_POST
« Ответ #3 : 24 Октября 2005, 14:11:35 »
Я юзаю функцию Котерова из книги PHP 4 - "dump();", слегка поправленную. Очень удобная.

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
выковырять из $_POST
« Ответ #4 : 24 Октября 2005, 15:20:57 »
спасибо, использовал foreach
Пространные размышления об ИТ и все что вокруг

Оффлайн hoblin

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://master-oil.com
выковырять из $_POST
« Ответ #5 : 24 Октября 2005, 18:37:45 »
[OFF]hanslinger
Кинь, будь ласка на мыло функцию :) webmaster@master-oil.com
[/OFF]
:( => RTFM => :)

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
выковырять из $_POST
« Ответ #6 : 16 Января 2006, 12:14:04 »
в продолжении темы:

имею следующее поле
<input type="radio" name="name-01" id="23" value="1" />
можно ли достать переменную по её ID. Если да, то как?
Пространные размышления об ИТ и все что вокруг

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
выковырять из $_POST
« Ответ #7 : 16 Января 2006, 13:06:27 »
[p]variables.external[/p]
Только name="..."

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
выковырять из $_POST
« Ответ #8 : 16 Января 2006, 13:20:58 »
Greg
а про такое - name="arr[]" не слыхал ? ИМХО этого вполне должно быть достаточно
[off]Безработный[/off]

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
выковырять из $_POST
« Ответ #9 : 16 Января 2006, 14:48:51 »
hanslinger
for_i_0
пасиба, но я уже сделал немного по-другому

for_i_0
а можно поподробней о name="arr[]"
Пространные размышления об ИТ и все что вокруг

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
выковырять из $_POST
« Ответ #10 : 16 Января 2006, 15:38:05 »
По приведенной мною ссылке есть поподробней. Пишешь «name="vasya[petya]"» и получаешь $_POST[\'vasya\'][\'petya\'].

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28