Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: массив и $_POST
 
 автор: Андрей   (25.12.2004 в 18:46)   письмо автору
 
 

Первый вопрос
Есть форма:

<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...

   
 
 автор: cheops   (25.12.2004 в 19:19)   письмо автору
 
   для: Андрей   (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

   
 
 автор: Андрей   (25.12.2004 в 19:48)   письмо автору
 
   для: cheops   (25.12.2004 в 19:19)
 

Первый вариант сработал... Наверное я ранее что-то напутал

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования