Есть у меня такой код:
<?
if(isset($_GET['mess'])){
echo '<div class="good">Сообщение...</div>';
mysql_query("UPDATE `tabl` SET `mess`='0' WHERE `id` = '".$id."' limit 1");
header('Location: /file.php?id='.$file["id"].''); exit;
}
?>
Проблема в том, что после переадресации сообщение не показывает.
Как сделать чтобы код срабатывал на странице на которую переадрисовали?:
echo '<div class="good">Сообщение...</div>';
________ посл. ред. 03.03.2018 в 20:02; всего 1 раз(а); by acraveccc
Записывай в сессию $_SESSION['message'], например, в шапку страницы добавляешь код:
<?php
if (isset($_SESSION['message']))
{
echo '<div class="good">'.$_SESSION['message'].'</div>';
unset($_SESSION['message']);
}
Ну и куда надо
<?php
if (isset($_GET['mess']))
{
$_SESSION['message'] = 'Сообщение...';
mysql_query("UPDATE `tabl` SET `mess`='0' WHERE `id` = '".$id."' limit 1");
header('Location: /file.php?id='.$file["id"].''); exit;
}
________ посл. ред. 03.03.2018 в 20:11; всего 2 раз(а); by RVGESICK
RVGESICK (03.03.2018 в 20:07)
Записывай в сессию $_SESSION['message'], например, в шапку страницы добавляешь код:
<?php
if (isset($_SESSION['message']))
{
echo '<div class="good">'.$_SESSION['message'].'</div>';
unset($_SESSION['message']);
}
Ну и куда надо
<?php
if (isset($_GET['mess']))
{
$_SESSION['message'] = 'Сообщение...';
mysql_query("UPDATE `tabl` SET `mess`='0' WHERE `id` = '".$id."' limit 1");
header('Location: /file.php?id='.$file["id"].''); exit;
}