типа есть 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 восемь
стоит регулярка, если после слова 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