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

Форум PHP

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

 

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

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

тема: Нельзя нажать на radio buttons - в чем проблема?
 
 автор: Trackman   (21.06.2008 в 17:48)   письмо автору
 
 

Здравствуйте!


При выводе данных из базы, и соответствующей вставки в radio buttons их нелзья "нажать", почему??


for ($i=1;$i<=mysql_num_rows($r);$i++)
{
$f=mysql_fetch_array($r);
echo "<input type=radio value=$f[answer] name=$vote>".$f[answer]."<br>";

}
echo "<input type='submit' value='Проголосовать' name=posted>";
echo "</form>";

принцип таков.. Кто знает в чем проблема, подскажите пожалуйста.. :)

   
 
 автор: elenaki   (21.06.2008 в 17:57)   письмо автору
 
   для: Trackman   (21.06.2008 в 17:48)
 

какой код в браузере?
возможно, надо поставить value и name в кавычки (там может два слова с пробелом?):

echo "<input type=radio value='".$f[answer]."' name='".$vote."'>".$f[answer]."<br>"; 

   
 
 автор: Trackman   (21.06.2008 в 19:52)   письмо автору
 
   для: elenaki   (21.06.2008 в 17:57)
 

К сожалению кавычки тут не при чем...

>какой код в браузере?

Что Вы имеете ввиду ?

   
 
 автор: BinLaden   (21.06.2008 в 20:12)   письмо автору
 
   для: Trackman   (21.06.2008 в 19:52)
 

> Что Вы имеете ввиду ?

Вас просят показать HTML-код, который генерирует Ваш скрипт.

   
 
 автор: Trackman   (21.06.2008 в 20:19)   письмо автору
 
   для: elenaki   (21.06.2008 в 17:57)
 

...<form action=index.php method='post'>
<input type=radio value=yes name= >yes<br>
<input type=radio value=no name= >no<br>
<input type='hidden' name='posted' value='true'><input type='submit' value='Go'>
</form>

Вот сгенерированный код..

Я добавил атрибуты checked='checked' на кнопки, и теперь они "разморозились".. :)

   
 
 автор: Trianon   (21.06.2008 в 20:41)   письмо автору
 
   для: Trackman   (21.06.2008 в 20:19)
 

У Вас переменная $vote не определена. Отсюда и ...
Как она должна быть задана - по приведенному фрагменту не понять.

   
 
 автор: Trackman   (21.06.2008 в 21:51)   письмо автору
 
   для: Trianon   (21.06.2008 в 20:41)
 

Совершенно верно, что то я напутал. Хотел задать просто имя, а поставил переменную.
Спасибо, что нашли ошибку..

   
Rambler's Top100
вверх

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