|
|
|
| Здравствуйте!
Я получаю массив $_POST['name'], причём не знаю, сколько в нём элементов. Каждый из этих элементов мне необходимо обработать (вывести значение через echo, например). Как это сделать? Такой код:
$i=count($_POST['name']);
$name=$_POST['name'];
for ($j=0; $j<$i; $j++)
{
echo name[$j]; //в этой строке ошибка
}
|
выдаёт ошибку "Parse error: parse error, unexpected '[', expecting ',' or ';' in...".
Заранее спасибо. | |
|
|
|
|
|
|
|
для: barcelona
(19.12.2007 в 11:54)
| | а если попробовать так:
<?
foreach($_POST['name'] as $key => $val) {
echo $key." - ".$val;
}
?>
|
| |
|
|
|
|
|
|
|
для: barcelona
(19.12.2007 в 11:54)
| |
<?
$i=count($_POST['name']);
$name=$_POST['name'];
for ($j=0; $j<$i; $j++)
{
echo $_POST['name'][$j]; //в этой строке ошибка
}
?>
|
| |
|
|
|
|
|
|
|
для: barcelona
(19.12.2007 в 11:54)
| | У вас отсутствует символ $ перед name - замените name на $name. | |
|
|
|
|
|
|
|
для: cheops
(19.12.2007 в 12:09)
| | Ну дурак, признаю. Всем спасибо. | |
|
|
|