Подскажите пожалуйста как сделать hyml селектор на функцию <a hreff="stay=? function OnOff() { $OnOff = !$OnOff; } switch ($OnOff) { case true : echo 'true'; break; case false : echo 'false'; break; } У меня только на один раз переключить хватает если такое возможно конечно
Смысл $OnOff = !$OnOff; в инверсии значения <a hreff="stay=? Здесь я имею в виду разные состояния для одного и того же линка то-есть кнопка одна и работает как выключатель On или Off, False или True Задача передать в линк полученый заново параметр при нажатии на него
Код (PHP): if (empty($_GET['stay']) || $_GET['stay'] == 'on') { echo "<a href='?stay=off'>Off</a>"; } else { echo "<a href='?stay=on'>On</a>"; }
Угу, а я вот так <a href='index.php?action=<?=inversion($var);?>'> <em>stay : <?=$var?></em></a> // view function inversion(&$var) { $var = !$var; return $var; } // handler $var = $_GET['action']; //index Добавлено спустя 25 минут 29 секунд: Обновление страницы вырубает состояние, другой такой же переключатель будет вырубать настройки первого а если надо запомнить тогда ?
Написать функцию которая будет отслеживать разные выключатели и рисовать html Вот может поможет http://code.runnable.com/VTUxcxHr5sJO0Anz/ http://code.runnable.com/VTSNl5PkmAYuVsGs/
Ага, это мне вот так подойдёт read data if (empty($_GET['stay']) || $_GET['stay'] == '$x['name']) { echo "<br/><a href='?stay=off'>$x['name']</a>, <br/>$x['text']"; } else { echo "<a href='?stay=on'>$x['name']</a>"; }
или вот вопрос как организовать просмотр страницы внутри другой <p> <a href="index.php?page=<?=$varPrevious;?>">Previous</a> <a href="index.php?page=<?=$varNext;?>">Next</a> </p> $varPrevious = $_GET['page'] - 1; $varNext = $_GET['page'] + 1; чтоб небыло осечек вроде сброса уже заданных параметров
Conus продумай все варианты и учти их в алгоритме и программе. Описывай задачу более подробно, а то сходу мало кто тебе в голову залезет.