Здравствуйте, скажите пожалуйста как сдетать так чтобы при обновлении страницы выводились данные из следущего дива
Например выводятся данные из <div id=1> Далее при обновлении страницы выводится <div id=2> и так далее до конца, и обратно повторно с 1-го дива
Напишите мне скрипт, сам я не разбераюсь в этом(
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, можно ведь без проверок
session_start();
isset($_SESSION['div']) ?: ($_SESSION['div'] = 0);
$int = &$_SESSION['div'];
echo '<div id="' . $int++ . '">Division ' . $int . '</div>';
ДоХтор, Так у него разный контент надо выводить как я понял, номер дива, наверно тут только для смены стилей нужен))
kantry, м.б. в таком случае было бы лучше сохранить вывод в массив, а переменную-счётчик использовать в качестве ключа этого массива.
ДоХтор, Может и лучше, это уже автору темы решать