Здравствуйте, такой вопрос о работе чекбоксов. Написал форму поиска: Код (Text): <div id="search2"><form class="searchform2" action=" ./includes/classes/search.php" method="get"> <div class="divinputs_text"><input id="searchfield2" name="s_text" type="text" value="'. trim(strip_tags($_GET['s_text'])) .'" /></div> <button class="searchbutton2"></button><div class="clear"></div> <p id="searchcheckbox"><span><input type="checkbox" name="rybalka" />В рубрике "Рыбалка"</span> <span><input type="checkbox" name="griby" />В рубрике "Грибы"</span> <span><input type="checkbox" name="katalog" />В "Каталоге" </span></p> </form></div> Ставлю галку например в "В рубрике 'Рыбалка'", жму кнопку поиск, страница перезагружается, в адресной строке как и задумано появляется rybalka = "on", а вот куда галка пропала? Как заставить отмеченное поле оставаться отмеченным при перезагрузки страницы? В урле как была rybalka = "on" так и остаётся почему галка пропадает?
С учетом что у тебя там страшный говнокод, извини но это правда, то лучше никак. Почитай про php фреимворки, mvc...
Код (Text): С учетом что у тебя там страшный говнокод, извини но это правда, то лучше никак. Почитай про php фреимворки, mvc... где там? в форме? урл у меня такого вида - мойсайт.ру/?option=search&s_text=Поиск&rybalka=on пошёл галку искать в mvc...
нашёл я свою галку: Код (Text): $ch1 = $ch2 = $ch3 = ""; if (isset($_GET['rybalka'])) { $ch1 = "checked"; } if (isset($_GET['griby'])) { $ch2 = "checked"; } if (isset($_GET['katalog'])) { $ch3 = "checked"; } echo '<div id="search2"><form class="searchform2" action=" ./includes/classes/search.php" method="get"> <div class="divinputs_text"><input id="searchfield2" name="s_text" type="text" value="'. trim(strip_tags($_GET['s_text'])) .'" /></div> <button class="searchbutton2"></button><div class="clear"></div> <p id="searchcheckbox"><span><input type="checkbox" name="rybalka" '. $ch1 .'/>В рубрике "На рыбалку"</span> <span><input type="checkbox" name="griby" '. $ch2 .'/>В рубрике "По грибы"</span> <span><input type="checkbox" name="katalog" '. $ch3 .'/>В "Каталоге товаров"</span></p> </form></div>'; а как же надо?! если писать так "?option=search" то форма методом "get" этого пути не понимает, а методом "post" мне постраничную навигацию не сделать
Я не знаю что ты там пишешь, флаг тебе в руки и в перед Вот пройдет время, выучишь ты наверно какой нибудь фреимворк, тогда ты меня поймешь.
Ну почему сразу фреймворк? Можно и самостоятельно написать. Главное чётко понимать сам язык и технологию. Другое дело, что здесь человек действительно не похоже, что понимает, что делает