Старый 07.09.2007, 22:50   #1   
ЗамГен
 
Аватар для ЗамГен
 
Сообщений: 75
Регистрация: 30.08.2006

ЗамГен вне форума Не в сети
Arrow Есть скрипт на php.....

Есть банк фотографий. Чтото ок. 45-50, не помню.
Так вот на сайте не хочется выкладывать по порядку....Получиться нудно.
Хотел сделать на пхп нечто похожее просмотровщика винды.
Но вот какая засада он только перелистывает на 1 фотку вперед и назад.
Короч код такой:
<?php
$i=1;
if($_POST['back']==0)
{
$i=$i-1;
};
if ($_POST['forward']==2)
{
$i=$i+1;
};
?>
........
<?php echo "<img src='F_".$i.".gif'>";?>
<br>
<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
<input type="image" src="image/back.gif" name="back" value=0 >
<input type="image" src="image/forward.gif" name="forward" value=1>
просто не скумекаю что где сделать чтобы работало по принципу следующая фотка <-> предыдущая фотка на весь банк.
Кнопки обычные графические стрелки вырезаные с мазилы....
Заранее благадарен.
  Ответить с цитированием
Старый 10.09.2007, 21:37   #2   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 46

alemiks вне форума Не в сети
такие вещи делаются в клиенте на js
если уж обязательно нужно на php, то кнопки type=image php воспринимает как nnn_x и nnn_y, где nnn — значение атрибута name
то есть, если юзер нажал кнопку back, то в php будут две переменные back_x и back_y со значениями координат относительно левого верхнего угла кнопки
  Ответить с цитированием
Старый 10.09.2007, 22:05   #3   
мачизму да!
 
Аватар для грека
 
Сообщений: 591
Регистрация: 15.02.2007
Возраст: 35

грека вне форума Не в сети
ох еп! а $i то он откуда берет? =))
  Ответить с цитированием
Старый 15.09.2007, 20:41   #4   
ЗамГен
 
Аватар для ЗамГен
 
Сообщений: 75
Регистрация: 30.08.2006

ЗамГен вне форума Не в сети
Ура получилось....

Спасибо всем кто не помог.....Большое...
  Ответить с цитированием
Старый 15.09.2007, 20:42   #5   
ЗамГен
 
Аватар для ЗамГен
 
Сообщений: 75
Регистрация: 30.08.2006

ЗамГен вне форума Не в сети
Цитата:
Сообщение от alemiks
такие вещи делаются в клиенте на js
если уж обязательно нужно на php, то кнопки type=image php воспринимает как nnn_x и nnn_y, где nnn — значение атрибута name
то есть, если юзер нажал кнопку back, то в php будут две переменные back_x и back_y со значениями координат относительно левого верхнего угла кнопки
Оч. хотелось на ПХП таму как легче получаеться.....Во всех отношниях...
  Ответить с цитированием
Старый 15.09.2007, 20:45   #6   
ЗамГен
 
Аватар для ЗамГен
 
Сообщений: 75
Регистрация: 30.08.2006

ЗамГен вне форума Не в сети
Цитата:
Сообщение от грека
ох еп! а $i то он откуда берет? =))
Он берется по ссылке из формы на страницу раньше.
А тут только сравниваеться....Короч интересно полчилось....Работает правда только в Опере и на Мазиле....Всегда знал что ИЕ кривой...На две ноги...
  Ответить с цитированием
Старый 15.09.2007, 21:00   #7   
ЗамГен
 
Аватар для ЗамГен
 
Сообщений: 75
Регистрация: 30.08.2006

ЗамГен вне форума Не в сети
<?php
if($_POST['var']==true)
{$i=$_POST['var'];}//при условии, что переменная передана по ссылке с пред страницы.
if($_POST['back']==0)
{
$i=$_POST['var']-1;
if($i==false)
{$i=$a;}
};
if ($_POST['forward']==1)
{
$i=$_POST['var']+1;
if($i==$a){
$i==1;}
};
?>
........
<body>
<?php echo "<img src='F_".$i.".gif'>";?>
<br>
<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
<input type="hidden" value="<?php echo $i;?>" name="var">
<input type="image" src="image/back.gif" name="back" value=0 >
<input type="image" src="image/forward.gif" name="forward" value=1>
</form>
</body>
Вот таким образом кому интересно.
На страницу раньше ставишь:
<form method="post" action="скрипт.пхп">
<input type="hidden" value="<?php echo $i=5(какое хошь);?>" name="var">
</form>
Но работает только в Mazila & Opera
  Ответить с цитированием
Старый 15.09.2007, 23:40   #8   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 46

alemiks вне форума Не в сети
жесть O_o
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind