[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемы с выводом select в цикле.
mark666
Такоя вешь. мне нужно получить значение выбранных значений select ов, проблема в том что select выводится несколько раз и в цикле, тоесть name одинаковый. Вот код


<?php
//горизонтальное меню
$db=mysql_connect("localhost", "db_us", "") or die ("Не удалось подключиться к базе.");
mysql_select_db("bogema-Anapa") or die ("Нет базы.");
$result1 = mysql_query("SELECT * FROM str_menu1", $db);
$num1= mysql_num_rows($result1);
$i = 1;
$j=0;


WHILE ($j < $num1) {
$query1 = "SELECT nazv_p_menu,id_str_menu1 FROM str_menu1, p_menu where str_menu1.id_p_menu=p_menu.id_p_menu";
$result1 = MYSQL_QUERY($query1);
$name_menu = mysql_result($result1,$j,nazv_p_menu);
echo "<tr><td><a href=Str_menu_gor.php?del=".$result1['id_str_menu1']."><img border='0' src='../img/del.gif' alt='Удалить' /></a></td><td> ".$i." </td><td width='100px'>".$name_menu."</td>";

------------------
эта часть-------------
Echo "<td> <SELECT NAME='my_id_p_menu' value='вапвап' >";
foreach ($men as $menu){
print '<OPTION VALUE='.$menu['id_p_menu'].'>';echo $menu['nazv_p_menu'];
}
echo"</SELECT><td></tr>";
$i++;
$j++;}

?>


значение $_REQUEST['my_id_p_menu'] перетирается, мне нужно получить массив из значений $menu['id_p_menu']
плиз срочно нужно



Спустя 5 минут, 23 секунды (27.03.2011 - 13:04) mark666 написал(а):
вот вид

Спустя 9 минут, 50 секунд (27.03.2011 - 13:14) Trianon написал(а):
Цитата
мне нужно получить значение выбранных значений select ов, проблема в том что select выводится несколько раз и в цикле, тоесть name одинаковый


Почему одинаковый-то?
Сделайте разным.
$select_id = ... ;
Echo "<td> <SELECT NAME='my_id_p_menu[$select_id]' value='вапвап' >";

Спустя 19 минут (27.03.2011 - 13:33) mark666 написал(а):
а как ее вызвать после нажатия на кнопку $_REQUEST['my_id_p_menu']?

Спустя 10 минут, 37 секунд (27.03.2011 - 13:43) Trianon написал(а):
$_REQUEST['my_id_p_menu'] - будет массив с выбранными значениями.

$_REQUEST['my_id_p_menu'][$select_id] - само значение для конкретного $select_id

Спустя 1 час, 31 минута, 6 секунд (27.03.2011 - 15:14) mark666 написал(а):
спасибо пока работает!!! ураа
Быстрый ответ:

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