|
|
|
|
|
для: TetRiska
(06.12.2008 в 15:27)
| | Ладно, упрямый Вы человек, лень посмотреть в свой же пост, я повторю. Мне не трудно :))))
<?
function selicted($select)
{
if($select == $_GET['view_year'])
return "selected";
}
$query = mysql_query("SELECT YEAR(`date`) AS `year` FROM `data` GROUP BY `year` DESC",$db);
if(mysql_num_rows($query) > 0)
{
echo " <form id='form' methog='get'>
<center>Выберите год:<select onchange=\"document.getElementById('form').submit()\" name='view_year'>";
while (list($year) = mysql_fetch_row($query))
{
echo " <option ".selicted($year)." value='".$year."' >".$year."</option> ";
}
echo "</select></center>
</form><br>";
}
|
| |
|
|
|
|
|
|
|
для: SDL
(06.12.2008 в 03:41)
| | Все обрабатывается в 1 файле :)
<?
$query = mysql_query("SELECT YEAR(`date`) AS `year` FROM `data` GROUP BY `year` DESC",$db);
if(mysql_num_rows($query) > 0)
{
echo " <form id='form'>
<center>Выберите год: <select name='view_year'>";
while (list($year) = mysql_fetch_row($query))
{
echo " <option>$year</option> ";
}
echo " </select> <input class='search_b' value='Применить' name='sub_y' type='submit' /></center>
</form><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: SDL
(06.12.2008 в 03:49)
| | У меня в денвере 2 работает без приставки жаваскрипт :) | |
|
|
|
|
|
|
|
для: SDL
(06.12.2008 в 03:49)
| | чтобы работало первое его нужно засунуть в событие onClick, оно так нигде работать не будет.
зы причём тут сервер к яваскрипту xD | |
|
|
|
|
|
|
|
для: PAT
(05.12.2008 в 09:44)
| | вообще back() это частный случай go.
go(-1) == back(). для удобства придумали
лучше все-таки с javascript. у меня <a href="history.back();">Назад</a> не работает в Денвере, а <a href="javascript:history.back();">Назад</a> спокойно переходит "назад". | |
|
|
|
|
|
|
|
для: TetRiska
(06.12.2008 в 00:50)
| | я ночью напишу)
есть переменная $new_year, я так понял, что в ней год передается в скрипт.
тогда надо написать
<?php
echo $new_year;
echo "
<form action=1.php>
<select name=new_year>
<option value=2007";
if ($new_year == "2007" OR $new_year == "") echo " selected ";
echo ">2007</option>
<option value=2008";
if ($new_year == "2008") echo " selected ";
echo ">2008</option>
</select>
<input type=submit value='Выбрать'>
</form>";
?>
|
и добавь где надо стили, хотя лучше выносить их в <style>... </style> или вообще в отдельный файл | |
|
|
|
|
|
|
|
для: Николай2357
(05.12.2008 в 22:33)
| | Спасибо за совет)) Утро вечером мудренее..Утром займусь преобразованием кода)) Вдруг будут вопросы буду писать в той теме :) | |
|
|
|
|
|
|
|
для: TetRiska
(05.12.2008 в 18:37)
| | Новые, не значит лучшие. Я Вам привел пример далеко не идеального кода, но если бы Вы действительно хотели сделать не просто, чтоб работало абы как, то можно было бы развить тему. Глядишь - гуру чего нибудь и подсказали бы. А если хотите не изменяемый селект, то возьмите код от туда. Мне, право, повторять не этично. | |
|
|
|
|
|
|
|
для: PAT
(05.12.2008 в 09:44)
| | Благодарю | |
|
|
|
|
|
|
|
для: Николай2357
(05.12.2008 в 09:36)
| | Все руки не доходят до сокращения кода того)) Все новые идеи появляются.. | |
|
|
|
|