Скрыть при обновлении

Тема закрыта
213
.
Crack
человек И пароход
Ситуация такова.
Есть список юзеров в этой же странице код на их удаление. Выбираются юзеры при помощи checkbox.
Если данные поступили сверху списка висит сообщение на подтверждение их удаления. После их удаления сверху списка висит соо об успешном удалении.
Причем если страницу обновить F5 оно всеравно выводиться.
Так вот суть проблемы в том что если страницу обновить это сообщение должно исчезнуть.
Как это реализовать?
.
(\/)____o_O____(\/)
логика сначала страницы, где заполняются все переменные, вывод снизу, там же и вывод сообщения
http://annimon.com/wikimobile/ ... PHP/5
пример
.
человек И пароход
Koenig, Удалось добиться того что если отметить юзера и нажать удалить то вместе с подтверждением выводиться Контакт удален а при обновлении фраза Контакт удален исчезает. Но никак не могу сделать чтобы это сообщение выводилось после удаления


Сверху над всем находилось
echo isset($_SESSION['ok']) ? $_SESSION['ok'] : '';
unset($_SESSION['ok']);

ниже
$pg = $_SERVER['PHP_SELF'];


А в том месте где выводиться контакт удален
$_SESSION['ok'] = '<b><span class="green">Контакт удален</span></b>';
 header("Location: " . $pg);
.
__________________________________________________
а зачем собственно сессии юзать?Просто при успешном выполнении сделай есhо "Успешно";
.
человек И пароход
Koenig, Огромное спасибо полезная ссылка.



Все заработало .
Кому интересно вот код.
Перед всякими условиями пишем
echo isset($_SESSION['ok']) ? $_SESSION['ok'] : '';
 unset($_SESSION['ok']);

А в месте вывода сообщения

$_SESSION['ok'] = '<b><span class="green">Контакт удален</span></b>';
 header("Location: " . $prd - это переменная должна быть описана выше
например у меня была так           $prd = $_SESSION['prd'];               );
.
человек И пароход
Andrei4ik93, А ты потом обнови страницу F5 и это сообщение никуда не денется.
.
Crack,
if (isset($_POST['submit'])) {
    // Тут удаление юзеров
    // ...
    $_SESSION['action'] = 'users_delete';
    header('location: index.php?act=chat');
    exit;
} else {
    // Тут форма выбора юзеров
    if (isset($_SESSION['action'])) {
            if ($_SESSION['action'] == 'users_delete')
                echo '<div class="menu">Пользователи удалены!</div>';
            unset($_SESSION['action']);
        }
    // ...
}
.
__________________________________________________
Crack (23.07.2013 / 22:33)
Andrei4ik93, А ты потом обнови страницу F5 и это сообщение никуда не денется.
Денется.Как на джоне сделано посмотри.
.
человек И пароход
Andrei4ik93, у меня 4.ххх
при изменении анкеты сообщение все сохранено не исчезает.
Где это рализовано?
.
__________________________________________________
Crack (23.07.2013 / 22:42)
Andrei4ik93, у меня 4.ххх
при изменении анкеты сообщение все сохранено не исчезает.
Где это рализовано?
Почта
Всего: 17