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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почему не работает событие кнопки в IE и как не обновлять список

Сообщения:  [1-10]   [11-15] 

 
 автор: Николай2357   (07.12.2008 в 07:47)   письмо автору
 
   для: 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>"
;  

  Ответить  
 
 автор: TetRiska   (06.12.2008 в 15:27)   письмо автору
 
   для: 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>&nbsp;<input  class='search_b' value='Применить' name='sub_y' type='submit' /></center>
  </form><br>"
;

?>

  Ответить  
 
 автор: TetRiska   (06.12.2008 в 15:24)   письмо автору
 
   для: SDL   (06.12.2008 в 03:49)
 

У меня в денвере 2 работает без приставки жаваскрипт :)

  Ответить  
 
 автор: sl1p   (06.12.2008 в 09:45)   письмо автору
 
   для: SDL   (06.12.2008 в 03:49)
 

чтобы работало первое его нужно засунуть в событие onClick, оно так нигде работать не будет.
зы причём тут сервер к яваскрипту xD

  Ответить  
 
 автор: SDL   (06.12.2008 в 03:49)   письмо автору
 
   для: PAT   (05.12.2008 в 09:44)
 

вообще back() это частный случай go.
go(-1) == back(). для удобства придумали

лучше все-таки с javascript. у меня <a href="history.back();">Назад</a> не работает в Денвере, а <a href="javascript:history.back();">Назад</a> спокойно переходит "назад".

  Ответить  
 
 автор: SDL   (06.12.2008 в 03:41)   письмо автору
 
   для: 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> или вообще в отдельный файл

  Ответить  
 
 автор: TetRiska   (06.12.2008 в 00:50)   письмо автору
 
   для: Николай2357   (05.12.2008 в 22:33)
 

Спасибо за совет)) Утро вечером мудренее..Утром займусь преобразованием кода)) Вдруг будут вопросы буду писать в той теме :)

  Ответить  
 
 автор: Николай2357   (05.12.2008 в 22:33)   письмо автору
 
   для: TetRiska   (05.12.2008 в 18:37)
 

Новые, не значит лучшие. Я Вам привел пример далеко не идеального кода, но если бы Вы действительно хотели сделать не просто, чтоб работало абы как, то можно было бы развить тему. Глядишь - гуру чего нибудь и подсказали бы. А если хотите не изменяемый селект, то возьмите код от туда. Мне, право, повторять не этично.

  Ответить  
 
 автор: TetRiska   (05.12.2008 в 18:43)   письмо автору
 
   для: PAT   (05.12.2008 в 09:44)
 

Благодарю

  Ответить  
 
 автор: TetRiska   (05.12.2008 в 18:37)   письмо автору
 
   для: Николай2357   (05.12.2008 в 09:36)
 

Все руки не доходят до сокращения кода того)) Все новые идеи появляются..

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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