Есть слайдер, который вытягивает картинки из БД, переключение м/у картинками должно осуществляться через переходы по радиокнопкам посредством CSS 3. Отладил все, осталось только передать значение "checked" для input'а, передачу всего HTML-каркаса слайдера осуществляю подобным образом:
<?php
...
echo ...
'<div id="slider">
<input type="radio" id="button_1" name="radio_buttons" checked />
<input type="radio" id="button_2" name="radio_buttons" />
...
<img src="'.$foto['foto_1'].'">
...
<img src="'.$foto['foto_2'].'">
...
</div>';}}
?>
Если поменять тип у 1ой кнопки на "checkbox", то атрибут "checked" передастся без проблем, но тогда я не смогу переключаться м/у картинками, а как передать его для "radio" я уже и не знаю?! По-моему, это какой-то фантомный баг.. в сети не нашел никакого специфического синтаксиса для радиокнопок
Готов "побыть 5 минут дураком" в ваших глазах. Спасибо!
*многоточием обозначил куски кода, которые идут перед и после.. и никак не влияют на передачу "checked" - проверено опытным путем
При таких выборах как пол - проще всего ручками написать - всего пара input с постоянными значениями, которые не зависят от DB.
<input type="radio" name="radio" value="yes" class="radio" <?php if (isset($_POST['radio']) && $_POST['radio'] == 'yes'): ?>checked='checked'<?php endif; ?> /> Yes
<input type="radio" name="radio" value="no" class="radio" <?php if (isset($_POST['radio']) && $_POST['radio'] == 'no'): ?>checked='checked'<?php endif; ?> /> No
Сборка персонального компьютера от Artline: умный выбор для современных пользователей