Разные дивы при обновлении

527
.
sl6972

Здравствуйте, скажите пожалуйста как сдетать так чтобы при обновлении страницы выводились данные из следущего дива
Например выводятся данные из <div id=1> Далее при обновлении страницы выводится <div id=2> и так далее до конца, и обратно повторно с 1-го дива

.
Hey guys! Finally I'm gonna change status!?

sl6972, $_SESSION.

.

Напишите мне скрипт, сам я не разбераюсь в этом(

.
Hey guys! Finally I'm gonna change status!?

sl6972,

// Simple code
session_start();

if (!isset($_SESSION['div'])) {
    $_SESSION['div'] = 1;
} else {
    $_SESSION['div']++;
}

if ($_SESSION['div'] == 1) {
    echo '<div id="id1">Division 1</div>';
} elseif ($_SESSION['div'] == 2) {
    echo '<div id="id2">Division 2</div>';
} elseif ($_SESSION['div'] == 3) {
    echo '<div id="id3">Division 3</div>';
} else {
    echo '<div id="id3">Division 4</div>';
    unset($_SESSION['div']);
}
.

kantry, Спс, щас проверю

.
ДоХтор

kantry, можно ведь без проверок

session_start();

isset($_SESSION['div']) ?: ($_SESSION['div'] = 0);
$int = &$_SESSION['div'];

echo '<div id="' . $int++ . '">Division ' . $int . '</div>';
.
Hey guys! Finally I'm gonna change status!?

ДоХтор, Так у него разный контент надо выводить как я понял, номер дива, наверно тут только для смены стилей нужен))

.

kantry, м.б. в таком случае было бы лучше сохранить вывод в массив, а переменную-счётчик использовать в качестве ключа этого массива.

.
Hey guys! Finally I'm gonna change status!?

ДоХтор, Может и лучше, это уже автору темы решать

Всего: 9