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

Форум PHP

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

 

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

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

тема: Как сохранить в Куках значение <input type='radio'...
 
 автор: Dinya_1   (04.07.2010 в 22:13)   письмо автору
 
 

Как сохранить в Куках значение <input type='radio'...


$result6 = mysql_query("SELECT id,title FROM tabl ",$db);
$myrow6 = mysql_fetch_array($result6);
do 
{
printf ("<div class='jaloba_text'><input name='id_jaloba' type='radio' value='%s'>%s</div>",
$myrow6["id"],$myrow6["title"]);
}
while ($myrow6 = mysql_fetch_array($result6));

  Ответить  
 
 автор: sim5   (04.07.2010 в 22:23)   письмо автору
 
   для: Dinya_1   (04.07.2010 в 22:13)
 


while ($myrow6 = mysql_fetch_assoc($result6))
printf ("<div class='jaloba_text'><input name='id_jaloba' type='radio' value='%s'>%s</div>", 
$myrow6["id"],$myrow6["title"]); 

Сохранить когда? Ведь чтобы сохранить, нужно знать что, другими словами знать выбор пользователя. А сохранить можно и на клиенте по выбору, и сервером по получению.

  Ответить  
 
 автор: Dinya_1   (04.07.2010 в 23:44)   письмо автору
 
   для: sim5   (04.07.2010 в 22:23)
 

Сохраняю для того, чтоб отобразить при возврате формы, если есть ошибки

в обработчике сохраняется так, (id, не checked):

setcookie("id_jaloba", $_POST['id_jaloba'], time() + 3600);


а вот как потом сделать так, чтоб значение checked устанавливалось если сохранено в куках на машине пользователя - не понятно.

p/s Мне кажется что можно было б немного доработать форму поиска на softtime.ru добавив в нее "Искать в найденом"...

  Ответить  
 
 автор: Slo_Nik   (05.07.2010 в 00:12)   письмо автору
 
   для: Dinya_1   (04.07.2010 в 23:44)
 

>Сохраняю для того, чтоб отобразить при возврате формы, если есть ошибки

А зачем кукисы для этого применять?

  Ответить  
 
 автор: sl1p   (05.07.2010 в 02:29)   письмо автору
 
   для: Dinya_1   (04.07.2010 в 23:44)
 

<?php
while ($myrow6 mysql_fetch_assoc($result6))
    
printf ("<div class='jaloba_text'><input name='id_jaloba' type='radio' value='%s'%s>%s</div>",  
        
$myrow6["id"],
        isset(
$_COOKIE['id_jaloba']) && $_COOKIE['id_jaloba'] == $myrow6["id"]? ' checked' '',
        
htmlspecialchars($myrow6["title"])
    );

  Ответить  
Rambler's Top100
вверх

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