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

338
.
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