[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: атрибут hidden
gorillaz
Подскажите, почему
  while ($tow = mysql_fetch_array($resul)) {
$a=$row['lat'];
echo "<tr><td>".$tow[$a]."</td>
<td><input type='hidden' name='gh' value="
.$tow['id'].">
<input type='radio' name='podmen' value="
.$tow['lat'].">
</td></tr>"
;
}

$tow['lat'] - переносится на страницу как выбрали....
$tow['id'] - перносится последняя запись....
Почему так, атрибут hidden не работает?



Спустя 13 минут, 16 секунд (1.04.2010 - 10:20) inpost написал(а):
while ($tow = mysql_fetch_array($resul)) {echo $tow['id'];}
Проверяй так! П.С. все должно отлично работать!

Спустя 3 минуты, 24 секунды (1.04.2010 - 10:24) Nikitian написал(а):
Потому что такова идея использования этих различных контролов и способ передачи данных. Если вы передаёте стописят параметров с одинаковым названием, то как вы думаете, что будет в итоге?
Вам надо либо массив (правильный способ):

while ($tow = mysql_fetch_array($resul)) {
$a=$row['lat'];
echo "<tr><td>".$tow[$a]."</td>
<td><input type='hidden' name='gh["
.$tow['lat']."]' value=".$tow['id'].">
<input type='radio' name='podmen' value="
.$tow['lat'].">
</td></tr>"
;
}

Либо генерить кучу еременных (неправильный способ):

while ($tow = mysql_fetch_array($resul)) {
$a=$row['lat'];
echo "<tr><td>".$tow[$a]."</td>
<td><input type='hidden' name='gh"
.$tow['lat']."' value=".$tow['id'].">
<input type='radio' name='podmen' value="
.$tow['lat'].">
</td></tr>"
;
}


Спустя 2 часа, 6 минут, 10 секунд (1.04.2010 - 12:30) gorillaz написал(а):
Благодарю, все получилось!
Быстрый ответ:

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