$num1= mysql_num_rows($result1);
$i = 1;
$j=0;
WHILE ($j < $num1) {
$result1 = MYSQL_QUERY("SELECT * FROM p_menu");
$name_p_menu = mysql_result($result1,$j,nazv_p_menu);
$my_id_mat= mysql_result($result1,$j,id_p_menu);
echo "<tr><td><a href=menu_mater.php?del=".$result1['id_str_menu1']."><img border='0' src='../img/del.gif' alt='Удалить' /></a></td><td> ".$i." </td><td width='100px'>".$name_p_menu."</td>";
//скрытая
echo "<input name='my_id_p_menu[]' type='text' size='5' value='".$my_id_mat."' />";
//список материалов
Echo "<td> <SELECT NAME='my_id_material[]' value='вапвап' >";
foreach ($mat as $menu){
print '<OPTION VALUE='.$menu['id_material'].'>';echo $menu['title'];
}
echo"</SELECT><td></tr>";
value='".$my_id_link."' style='display: none;' />";
$i++;
$j++;}
как можно задать значение по умолчанию, чтобы список сформировался а выбрано было одно из них. в зависимости от того, какое значение в другой тамблице.
Спустя 3 минуты, 40 секунд (1.04.2011 - 20:15) mark666 написал(а):
нужно обновить значения полей в соответствии с выбранной значения из списка. нужно чтобы значения selecta по умолчанию были те которые есть в таблице на данный момент.
Спустя 53 секунды (1.04.2011 - 20:16) alex12060 написал(а):
$mat
Откуда?
$result1 = MYSQL_QUERY("SELECT * FROM p_menu"); // ЗАЧЕМ?!?
$name_p_menu = mysql_result($result1,$j,nazv_p_menu);
Вообще, подсвети код, тут столько дублирующихся данных, непонятных переменных. Нарушена логика...
Спустя 7 минут, 53 секунды (1.04.2011 - 20:24) mark666 написал(а):
чтобы получить значения таблицы p_menu
Спустя 1 минута, 55 секунд (1.04.2011 - 20:26) mark666 написал(а):
mat это массив со списком полей таблицы материалы, для вывода
Спустя 55 минут, 1 секунда (1.04.2011 - 21:21) mark666 написал(а):
ну подскажите как установить значение по умолчанию