[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прогнать по циклу for $_POST['name']
Игорь_Vasinsky
вообщем торможу, как реализовать в цикле $_POST, что имя дописывалось,
типа есть n-е колво $_POST['name'], отличаются лишь так:

$_POST['name1'];
$_POST['name2'];
$_POST['name3'];
$_POST['namen'];




Спустя 4 минуты, 24 секунды (8.04.2011 - 14:25) neadekvat написал(а):
$num = 5;
for($i = 1; $i <= $num; $i++)
{
$_POST['name'. $i];
}

где num - количество ваших n

Но это жесть, просто жесть.
Используйте нормальные массивы:
<input name="name[]">

и обработать можно будет нормально:
_POST['name'][0], _POST['name'][1], _POST['name'][n].

Спустя 3 минуты, 41 секунда (8.04.2011 - 14:28) Игорь_Vasinsky написал(а):
good... не допёр я.

Спустя 48 минут, 43 секунды (8.04.2011 - 15:17) walerus написал(а):
Вот перебор параметра $_POST, с условием как у тебя, name1, name2 и т.д.,

стоит регулярка, если после слова name - идет, цифра, то учитывать, если буква или другой символ, то пропуск.

Будут вопросы - велком ), ася, один 38 два 6 три 7 восемь


foreach($_POST as $name => $line)
{
if (preg_match('~^name\d~iUs',$name))
{
echo "Переменная - ".$name.", значение - ".$line. "\n<br>"; flush();
}
}



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.