Увеличаване на променлива с всяка страница

mizarck

Registered
Здравейте,
имам 319 страници
ето част от първа страница
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="Refresh" content="0;URL=?step=<?php echo "$nextstep"; ?>" />
</head>
<body>
  </body>
</html>
<?php
$step = 1;
?>
както виждате след като се зареди страницата тя се редиректва към следващата но това става само ако в всяка страница има променлива с число това е добре но ми отнема много врема
има ли начин да взимам променливата step и да я чуеличавам с едно на всяка страница докато не стигне 319 страница кедито кода ще е коренно различен

Благодаря предварително
 

nvidia

Registered
Я така:

<?
$step=$_GET['step'];
$step=$step+1;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="Refresh" content="0;URL=?step=<?php echo "$step"; ?>" />
</head>
<body>
</body>
</html>
 

mizarck

Registered
nvidia каза:
Я така:

<?
$step=$_GET['step'];
$step=$step+1;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="Refresh" content="0;URL=?step=<?php echo "$step"; ?>" />
</head>
<body>
</body>
</html>

Да стана много благодаря

пп не съм запознат много с GET може ли да ми кажеш каде да прочета повече за този функция

Благодаря ти
 

Admin

Registered
GET е метод.
Пращаш данни, чрез URL адрес.

ако линка ти е:
http://web-tourist.net/login/login/view.php?st=860

пращаш данни, че st=860 .

Скрипта view.php проверява дали му пращаш данни с име
st
Код:
<?

$danni=$_GET['st'];
echo "Вие изпратихте с метода GET числото $danni";

?>

резултат :
Вие изпратихте с метода GET числото860
 

mizarck

Registered
ЗДР,
Пак имам подобен въпрос и за да не пиша нома тема ще питам тук

значи имам един файл в който са записани думи и изкам напримерно когато променливата step е равна на 30 да ми изкарва 30 ред от този файл ето така са записани нещата в файла
Дума 1
Дума 2
Дума 3
........

има ли начин да стане това

Благодаря предварително

edit:
10х админ
много ми помогна :) :)
 

Admin

Registered

<?
$step=$_GET['step'];
$step=$step+1;
$file= file("името на файла");


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="Refresh" content="2;URL=?step=<?php echo "$step"; ?>" />
</head>
<body>
echo $file[$step];
</body>
</html>
 

Горе