|
|
|
| Первый вопрос
Есть форма:
<form action = "http://localhost/PHP/test.php" method="post">
HDD: <input type="text" name="product[67]"/><br>
CDROM: <input type="text" name="product[102]"/><br>
<input type="submit"/>
|
Как я понял, в test.php методом POST передается массив product[]
Не пойму, как получить элемент массива с индексом $ProductID = 67
Вот так: $_POST['product'][$ProductID] не получается
так: $_POST[product [$ProductID] ] тоже не выходит
Второй вопрос, может быть и немного глуповатый :)
Есть форма, немного отличная от вышеуказанной
<form action = "http://localhost/PHP/test.php" method="post">
HDD: <input type="text" name="product_67"/><br>
CDROM: <input type="text" name="product_102"/><br>
<input type="submit"/>
|
Как в php "слепить" переменную $_POST[product_$ProductID]?
P.S. В обоих случаях $ProductID изменяется в цикле от 1 до 200... | |
|
|
|
|
|
|
|
для: Андрей
(25.12.2004 в 18:46)
| | 1) Должен работать первый вариант:
<?php
echo $_POST['product'][67]."<br>";
echo $_POST['product'][102];
?>
|
Проверьте, может переменная $ProductID принимает не верное значение?
2) Переменную можно сформировать следующим образом:
<?php
$ProductID = 102;
$index = "product_$ProductID";
echo $_POST[$index];
?>
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=112 | |
|
|
|
|
|
|
|
для: cheops
(25.12.2004 в 19:19)
| | Первый вариант сработал... Наверное я ранее что-то напутал | |
|
|
|