|
|
|
| На страничке есть ряд ссылок:
<?
. . .
main.php?per=all
main.php?per=all
. . .
?>
Если переменная per=all то по этой ссылке не должно переходитсяи, а прсто вывесьти сообщения(alarm) с предупреждением(!"сперва выберите ...").
П.С: Никак не могу решится начать изучать java script. | |
|
|
|
|
|
|
|
для: Shokan
(19.09.2008 в 08:10)
| | Выбрать что и в чем? | |
|
|
|
|
|
|
|
для: sim5
(19.09.2008 в 08:38)
| | Сверху есть меню где выбераются времена года:
год (per=y), квартал(per=q) месяц (per=m), неделя(per=w), день(per=d), если ничего не выбрано то per=all.
Вот, надо сделать ссылки нижнего списка битыми или просто не дать переходить выводя сообщения наподобия -> "! Сперва выберите периуд времени" | |
|
|
|
|
|
|
|
для: Shokan
(19.09.2008 в 09:18)
| | Если год, период и т.д., это элементы формы, то их можно выбрать, но нужно либо отправить эту форму, чтобы на сервере получить выбор, либо присвоить этот выбор чему-то. Иначе как? Вы приведите тогда уж чать кода где этот выбор осуществляется, ведь чтобы вам ответить, надо знать что проверять. | |
|
|
|
|
 88.2 Кб |
|
|
для: sim5
(19.09.2008 в 09:24)
| | Проверяется значение переменного period, если она равно all, то при нажатии нижнего списка ссылок вывести диалоговое окно: "сперва надо выбрать периуд времени".
Вот вывесил ситуацию что бы картинка была понятным -> | |
|
|
|
|
|
|
|
для: Shokan
(19.09.2008 в 09:52)
| | > год - per=y, квартал -per=q, месяц - per=m, неделя - per=w, день - per=d, если ничего не выбрано то per=all.
Если ничего не выбрано, то это не значит, что у ссылок год, квартал, месяц и т.д., переменная per должна ранятся all. Из меню вы подаете GET запрос на сервер, а не выбираете чего-то. Значение переменной per=all должно быть только у ссылки меню "Все..." и больше ни у кого, и значит предупреждать не надо ни о чем! По умолчанию таблица выводит за весь период. Если пользователь выберет "Все...", значит опять получит за весь период, а если другие ссылки, то это и будет запрос на выбранный период. Укажите параметры ссылкам меню согласно вашему перечню, и не морочте себе голову. | |
|
|
|
|
|
|
|
для: sim5
(19.09.2008 в 10:13)
| | присваеваем к переменной per значение который передается GET-ом
<script>
<?
$per=$_GET['per'];
?>
per = '<? echo $per ?>';
</script>
|
как сделать?:
Если эта переменная равно значению то при нажатии ссылки
<a href=main.php?per=$per>Report</a>
| выводило сообщение и по ссылке некуда не переходило.
если per не равно all то переходил по ссылке? | |
|
|
|
|
|
|
|
для: sim5
(19.09.2008 в 10:13)
| | присваеваем к переменной per значение который передается GET-ом
<script>
<?
$per=$_GET['per'];
?>
per = '<? echo $per ?>';
</script>
|
как сделать?:
Если эта переменная равно значению то при нажатии ссылки
<a href=main.php?per=$per>Report</a>
| выводило сообщение и по ссылке некуда не переходило.
если per не равно all то переходил по ссылке? | |
|
|
|
|
|
|
|
для: Shokan
(22.09.2008 в 15:45)
| | Что вы пытаетесь сделать? Давайте отвлеченно говорить. Ссылка передает переменную с праметром, по значению которого на сервере будут выбираться те или иные данные. Значит, не могут быть никак на странице одни и теже параметры у этой переменной у всех ссылок меню. Это вы понимаете?
Например, пусть у нас будут ссылки script.php?nm=all, script.php?nm=1, script.php?nm=2. При выборе первой скрипт выдает всю информацию, а при выборе других конкретную определенную параметром.
Если вы не хотите, чтобы по ссылке script.php?nm=all что-то выводилось, то зачем вы выставляете эту ссылку? Делайте тогда неактивными кнопки меню уже выбранной ссылки, либо не выставляйте их. | |
|
|
|