Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Подгрузка результатов поиска без перезагрузки страницы

Учу PHP путём создания сайтов.
Написал скрипт который вытаскивает из БД картинки в зависимость от параметра (условный номер страницы).
Вот код
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 <?php
          $page_number = 0;
          if(isset($_POST['previous'])){
            if($page_number == 0){
            }
            else{
                $page_number = $page_number - 10;
                    echo $page_number;
            }
            
          }
          if(isset($_POST['next'])){
                $page_number = $page_number + 10;
                    echo $page_number;
          }
 
           $sql = mysql_query("SELECT Poster From `filme` LIMIT $page_number , 10");
            for($i = 0;$i<mysql_num_rows($sql);$i++){           
                $arr[] =  mysql_fetch_array($sql,MYSQL_ASSOC);
                }   
           foreach ($arr as $poster) {  ?>
            <div class="elem-film">
                <a href="movie-watch.php" class="link"><img class="poster"  src = "<?php echo $poster['Poster'] ?>"></a>
                <a href="javascript:setImageVisible('like', true)"  class="link"><img class="like" src="img/no-like.png"></a>
            </div> 
                <?php }?>
        </center>
        <form method="post">
            <button class="next_film" name="next" type="submit" alt="Urmatoare"></button>
        </form>

Но вот сделать этот SELECT без перезагрузки страницы не знаю как.
Знаю что надо юзать AJAX но по гайдам ничего не понял.
Если кто знает как это делать объясните плз.
Ответ: Да. При нажатие на кнопку загружаются изображения.
если нажать на кнопку предыдущий то загружаются предыдущие картинки.
а если Следующий то следующие.
Но не должно быть перезагрузки страницы
Вопрос: Вывод меню на все страницы

День добрый. Есть сайт pdt2.seotime.su на котором установлена тема nevontheme. Проблема с отображением меню, на главной странице отображается меню из админки, на остальных - не отображается.
выводтся в header
PHP
1
<?php  wp_nav_menu( array( 'sort_column' => 'menu_order', 'menu_class' => 'nav', 'theme_location' => 'primary-menu' ) ); ?>
Сам index.php имеет вид
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 
$home_layout = ot_get_option('home_slider_layout','nevon');
if(is_home()){
    if($home_layout == "nevon"){
        get_header();
        include_once(TEMPLATEPATH.'/ui/home-design.php');
        get_footer();
    }else if($home_layout == "iview"){
        get_header();
        include_once(TEMPLATEPATH.'/home_layout_iview.php');
        get_footer();
    }
}else{
    include_once(TEMPLATEPATH.'/category.php');
 
}
?>
По идее как раз в индекс.пхп определяется подключение, но сам файл не используется (т.е. вообще удаляю его и всё по прежнему работает)

Подскажите как можно меню подключить на все страницы?
Ответ: glinda, я просто не вижу ошибки. Её либо нет, либо я просто не могу увидеть такую ошибку.
Возможно проблема в том, что у шаблона какой-то "оригинальный" вывод меню (например на демо оно довольно долго подгружается) и вы что-то задели в шаблоне, после чего где-то перестал работать скрипт и меню просто не подгружается. Работало ли меню на внутренних страницах когда вы только только поставили шаблон?
Если вы купили шаблон, напишите в саппорт разработчика.
Возможно вам будет проще создать новое меню, а про это забыть.
Вопрос: Очистка формы после перезагрузки страницы

Я хочу чтобы форма после перезагрузки страницы была пустая. А у меня в одном текстовом поле инпут остается текст.
Как можно содержать инпут в чистоте после перезагрузки
Ответ: Спасибо, я вот уже нарыл тоже самое только с jQuery. Все работает.
У меня все равно все на jQuery, так что пусть будет вариант с jQuery.
Но и вам спасибо!!!

Javascript
1
$('input[type="text"]').val('');
С сервера я ничего не тяну, это с прошлой сессии остается мусор всякий в поле
Вопрос: Отправка данных в базу без перезагрузки страницы

Всем привет. Есть код регистрации:
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?PHP
 
    # Регистрация
 
    if(isset($_POST["login"])){
    $usid = $_SESSION["user_id"];
    $refid = $_SESSION["referer_id"];
    $usname = $_SESSION["user"];
    $login = $func->IsLogin($_POST["login"]);
    $pass = $func->IsPassword($_POST["pass"]);
    $rules = isset($_POST["rules"]) ? true : false;
    $time = time();
    $ip = $func->UserIP;
    $ipregs = $db->Query("SELECT * FROM `".$pref."_users_a` WHERE INET_NTOA(".$pref."_users_a.ip) = '$ip' ");
    $ipregs = $db->NumRows();
 
    $email = $func->IsMail($_POST["email"]);
    $referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
    
    # Узнаем реферера
                        if($referer_id != 1){
                        
                            $db->Query("SELECT user FROM ".$pref."_users_a WHERE id = '$referer_id' LIMIT 1");
 
                            if($db->NumRows() > 0){                         
                                $referer_name = $db->FetchRow();                        
                            }else{ $referer_id = 1; $referer_name = "Sistem"; }         
                        }else{ $referer_id = 1; $referer_name = "Sistem"; }
        if($rules){
            if($ipregs == 0) {
            if($email !== false){
            if($login !== false){
                if($pass !== false){
                    if($pass == $_POST["repass"]){                      
                        $db->Query("SELECT COUNT(*) FROM ".$pref."_users_a WHERE user = '$login'");
                        if($db->FetchRow() == 0){   
 
                        $db->Query("SELECT referer, referer_id FROM ".$pref."_users_a WHERE id = '$referer_id' LIMIT 1");
                        $stats_data = $db->FetchArray();
                        $referer_name2=$stats_data["referer"];
                        $referer_id2=$stats_data["referer_id"];
 
                        $db->Query("SELECT referer, referer_id FROM ".$pref."_users_a WHERE id = '$referer_id2' LIMIT 1");
                        $stats_data3 = $db->FetchArray();
                        $referer_name3=$stats_data3["referer"];
                        $referer_id3=$stats_data3["referer_id"];
                        
                        $db->Query("SELECT referer, referer_id FROM ".$pref."_users_a WHERE id = '$referer_id3' LIMIT 1");
                        $stats_data4 = $db->FetchArray();
                        $referer_name4=$stats_data4["referer"];
                        $referer_id4=$stats_data4["referer_id"];
 
                        
                        # Регаем пользователя
                        $m1hesh = "dsfd212s";
                        $m1 = md5($pass);
                        $m2 = strrev($m1);
                        $m3 = $m2.$m1hesh;
                        $ari = $m3;                     
                         $db->Query("INSERT INTO ".$pref."_users_a (user, email, pass, referer, referer_id, referer_id2, referer_id3, referer_id4, date_reg, ip)
                        VALUES ('$login','{$email}','$ari','$referer_name','$referer_id','$referer_id2','$referer_id3','$referer_id4','$time',INET_ATON('$ip'))");
                        
                        $lid = $db->LastInsert();
                        $db->Query("REPLACE INTO ".$pref."_users_b (id, user,money_b) VALUES ('$lid','$login',20)");
                        $db->Query("REPLACE INTO ".$pref."_users_c (id, user) VALUES ('$lid','$login')");
                        # Вставляем статистику
                                                 $db->Query("UPDATE ".$pref."_users_a SET referals = referals +1 WHERE id = '$referer_id'");
                                               // $db->Query("UPDATE ".$pref."_users_b SET money_b = money_b +3000 WHERE id = '$referer_id'");
                        
 
                        echo "<center><b><font color = 'blue'>Вы успешно зарегистрировались.</center>
                        <center>Используйте форму слева для входа в аккаунт!</font></b></center><BR />";
                        ?></div>
                        <div class="clr"></div> 
                        <?PHP
                        return;
                        }else echo "<center><b><font color = 'red'>Указанный логин уже используется!</font></b></center><BR />";
                        
                    }else echo "<center><b><font color = 'red'>Пароль и повтор пароля не совпадают!</font></b></center><BR />";
            
                }else echo "<center><b><font color = 'red'>Пароль заполнен неверно!</font></b></center><BR />";
            
            }else echo "<center><b><font color = 'red'>Логин заполнен неверно!</font></b></center><BR />";
 
        }else echo "<center><font color = 'red'><b>Email имеет неверный формат!</b></font></center>";
        
        }else echo "<center><font color = 'red'><b>Ошибка регистрации!</b></font></center>";
 
        }else echo "<center><b><font color = 'red'>Вы не подтвердили правила!</font></b></center><BR />";
    
 
    }
    
    
?>
 
 
<BR />
<form action="" method="post">
<center>Ваш псевдоним: <font color="#FF0000">*</font></center>
<center><input name="login" type="text" size="25" maxlength="10" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>"/></center>
<center>(от 4 до 10 символов, только лат. символы)</center>
<center>Email: <font color="#FF0000">*</font></center>
<center><input name="email" type="text" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/></center>
<center>используйте <font color='blue'>@gmail.com, @mail.ru, @yandex.ru</font> во избежание</center>
<center> проблем с доставкой писем</center>
<center>Пароль: <font color="#FF0000">*</font></center>
<center><input name="pass" type="password" size="25" maxlength="20" /></center>
<center>(от 7 до 20 символов, только лат. символы)</center>
<center>Пароль еще раз: <font color="#FF0000">*</font></center>
<center><input name="repass" type="password" size="25" maxlength="20" /></center>
<center>(пароли должны совпадать)</center>
<center>С <a href="/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></center>
<center><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></center>
</form>
 
<br>
необходимо занести данные в базу, выдать ответ и при этом без перезагрузки страницы.
Ajax вариант. Но у меня на сайте обновляется один блок, как можно сделать без ajax'а?

Добавлено через 6 минут
Ajax вариант, но мне интересно, можно ли при выполнение input обновлять только блок.
Вот мой сайт
Ответ: Lazy_Den, решил поступить более логично - обновил на денвере версию php до 5.5.2!
Всё работает, но сейчас забиваю страницы в масив. Теперь опять надо менять url а так-же запоминать, на какой странице находится юзер и не подгружать её дважды.
Вопрос: Сохранение выбранного пункта в select при перезагрузке страницы

Кто подскажет как зафиксировать выбранный пункт селекта, чтобы и после перезагрузки страницы выбранный пункт селекта был selected с помощью js?
Ответ: Спасибо. Но у меня не работает. При перезагрузке всё равно селект на "0". Чего то не допонимаю.

Добавлено через 11 минут
В localStorage нет ключа с именем Item.
Вопрос: Сохранение данных формы при перезагрузке страницы

Всем привет. Задача немного не стандартная для меня. Есть форма, она вставляется через ифрейм в форме нету ни инпутов ни тега form и тп. Форма визуального редактора скриншот прилагаю. Как в ней сделать чтобы комментарии сохранялись в случае перезагрузки страницы.



Первый раз столкнулся с такой ситуацией.
Ответ:
angrybot
но вот как сделать проверку на local storage и вписать данные из него в проверке уже не получается у меня
Из этого работает?
localStorage.setItem('userName', 'taranfx'); // определяем переменную в localStorage
alert("Вас зовут: " + localStorage.getItem('userName')); // доступ к ней
alert("Привет " + localStorage.userName); // доступ к ней по другому
localStorage.removeItem('userName'); // в конце удаляем ее
Ну и в Вашем случае дальше по аналогии...

з.ы. с Битрикс не работал, какие там есть подводные камни, неизвестно. Только если поискать в гугле какий-нибудь специализированный форум по Битрикс.
Вопрос: Как воспроизвести gif анимацию с первого кадра при перезагрузке страницы или перезагрузить изображение?

Есть некое изображение img.gif с анимацией логотипа длительностью 4 секунды. Оно подгружается на страницу в качестве прелоада, в виде заставки, потом исчезает с помощью jQuery-метода FadeOut, т. е. свойство display становится none. Но по сути, картинка остается на сайте и воспроизводится бесконечно, как и полагается для gifки с зацикливанием. А при перезагрузке страницы картинка воспроизводится не с первого кадра, а с того на котором поймал ее пользователь. Например он релоадит страницу, когда картинка воспроизводится на последнем кадре, а попадает в середину анимации. Как сделать загрузку картики с первого кадра при перезагрузке страницы?
Ответ: Это я и так знаю, что синхронно. А где опровержение этих слов:
Сообщение от Опан
Для продолжения показа картинки с первого кадра достаточно с помощью любого события по-новой задать src картинки
Просто, если гифов с одинаковым src на странице много, то задавание по-новой src одного из них вызывает продолжение показа с первого кадра у всех. Устранить это можно размножением одинаковых файлов гиф, но наверно это не оптимальное решение.
Вопрос: Постраничный вывод, mysql сортировка без перезагрузки страницы

Как осуществить постраничный вывод, mysql сортировка без перезагрузки страницы(AJAX)?
Отдельной страницей все прекрасно, а ajaxom выводит ток первую страницу результатов, при переходе на другие страницы грузится конечно же сам скрипт. Пробовал через #?id=*.
И как определить скриптом: на ajax странице мы или на самом скрипте обработчике. $_SERVER['PHP_SELF'] выводит одно и тоже что внутри какой-то страницы(когда через ajax), что перейдя на этот скрипт(указанный в xmlhttp.open)
Ответ: Вот полный скрипт top.php, чего не хватает или что не правильно сделано?
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
a
{
text-decoration: none; /* Отменяем подчеркивание у ссылок */
}
</style>
</head>
<body>
<paho style="color:#eff0ed"></paho>
</body>
</html>
<?php
// определяем начальные данные
define('IN_PHPBB', true);
define('PHPBB_ROOT_PATH', './forum/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');
$login = array();
//Тут упустим:D
$db_host = '';
$db_name = '';
$db_username = '';
$db_password = '';
$db_table_to_show = '';
$db_table_to_show2 = '';
//
// соединяемся с сервером базы данных
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Нет подключения: " . mysql_error());
// подключаемся к базе данных
mysql_select_db($db_name, $connect_to_db)
or die("Не выбрана БД: " . mysql_error());
// выбираем все значения из таблицы
mysql_query("SET NAMES utf8");
$q="SELECT count(*) FROM " . $db_table_to_show;
$reka=mysql_query($q);
$ozero=mysql_fetch_row($reka);
$total_rows=$ozero[0];
$per_page=100;//количество записей на 1 странице
$num_pages=ceil($total_rows/$per_page);
// получаем номер страницы
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
// вычисляем первый оператор для LIMIT
$start=abs($page*$per_page);
$qr_result = mysql_query("select * from " . $db_table_to_show . " order by toppos ASC LIMIT $start,$per_page")
or die(mysql_error());
mysql_query("SET NAMES utf8");
echo '<h3>ТОП</h3>';
echo '<table border="1">';
echo '<thead>';
echo '<tr>';
echo '<th><center>&nbsp;Позиция&nbsp;</center></th>';
echo '<th><center>&nbsp;Ник&nbsp;</center></th>';
echo '<th><center>&nbsp;Убийства ЗоМбИ&nbsp;</center></th>';
echo '<th><center>&nbsp;Ранг&nbsp;</center></th>';
echo '<th><center>&nbsp;Опыт&nbsp;</center></th>';
echo '<th><center>&nbsp;Снежков&nbsp;</center></th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
while($row=mysql_fetch_array($qr_result))
{
$login = $row["login"];
$qr_result2 = mysql_query("select * from " . $db_table_to_show2 . " where login = '$login'")
or die(mysql_error());
echo '<tr>';
echo '<td><center>&nbsp;' . $row["toppos"] . '&nbsp;</center></td>';
while($row2=mysql_fetch_array($qr_result2))
{
$string = iconv('utf-8', 'cp1252', $row2["nick"]);
$string = iconv('cp1251', 'utf-8', $string);
echo '<td bgcolor="#B8C381"><center>&nbsp;<font color="#eff0ed">' . ColorizeName($string) . '</font>&nbsp;</center></td>';
echo '<td><center>&nbsp;' . $row2["killszom"] . '&nbsp;</center></td>';
echo '<td><center>&nbsp;' . $row2["rank"] . '&nbsp;</center></td>';
echo '<td><center>&nbsp;' . $row2["exp"] . '&nbsp;</center></td>';
$count=0;
for($i=1;$i<12;$i++)
{
if($row2["id$i"]=="8")
$count+=$row2["count$i"];
}
echo '<td><center>&nbsp;' . $count . '&nbsp;</center></td>';
//echo '<td><center>&nbsp;&nbsp;</center></td>';
}
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
function ColorizeName($s)
{
global $corrupt_response_separator, $corrupt_replacement, $corrupted_join_char_fix;
$pattern[0]="^0"; $replacement[0]='</font><font color="black">';
$pattern[1]="^1"; $replacement[1]='</font><font color="red">';
$pattern[2]="^2"; $replacement[2]='</font><font color="lime">';
$pattern[3]="^3"; $replacement[3]='</font><font color="yellow">';
$pattern[4]="^4"; $replacement[4]='</font><font color="blue">';
$pattern[5]="^5"; $replacement[5]='</font><font color="aqua">';
$pattern[6]="^6"; $replacement[6]='</font><font color="#FF00FF">';
$pattern[7]="^7"; $replacement[7]='</font><font color="#eff0ed">';
$pattern[8]="^8"; $replacement[8]='</font><font color="green">';
$pattern[9]="^9"; $replacement[9]='</font><font color="gray">';
$pattern[10]=$corrupt_response_separator; $replacement[10]=(($corrupted_join_char_fix)?$corrupt_replacement:'');
$s = str_replace($pattern, $replacement, htmlspecialchars($s));
$i = strpos($s, '</font>');
if ($i !== false)
{return substr($s, 0, $i) . substr($s, $i+7, strlen($s)) . '</font>';}
else
{return $s;}
}
$q="SELECT count(*) FROM " . $db_table_to_show2;
$reka=mysql_query($q);
$ozero=mysql_fetch_row($reka);
$total_rows=$ozero[0];
$num_pages=ceil($total_rows/$per_page);
//echo $_SERVER['PHP_SELF'];
for($i=1;$i<=$num_pages;$i++) {
if ($i-1 == $page) {
echo "&nbsp;".$i."&nbsp;";
} else {
$syky=$i;
//echo '&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a>&nbsp;";
echo "<a href=# onclick='topsky("$i");return false'>&nbsp;/$i\&nbsp;</a>";
}
}
?>
<script>
function topsky(togorot)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// код для IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// код для IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("history").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","top.php?page=<?php echo $syky; ?>", true);
xmlhttp.send();
}
</script>
Вопрос: Отправить данные формы без перезагрузки страницы

Здравствуйте! На странице есть форма. Никак не получается отправить данные этой формы без перезагрузки страниц. Подскажите, как быть?
А можно ли как-нибудь с самой функции отправить данные? Заранее спасибо
Ответ: я хотел бы и понять. то, что написали вы, мне объясняет некоторые вещи, но как сделать то , что надо мне, я не знаю
HTML5
1
<div id="show"></div>
html форма

PHPHTML
1
2
3
4
<form id="sending_form" method="post">  
<textarea id="message" name="text_mess"></textarea>
<p><input id="submitter" name="submitter" type= "submit" value="Отправить"></p></form>
<?php $id = $_GET[id];?>
обработка - send.php?id=$id:

PHP
1
2
3
4
5
6
7
8
<?php 
$id_user = $_SESSION[loggedIn];
mysql_connect("localhost", "root");
if(!empty($_POST['text_mess'])){
$id = $_GET[id];
    $message_text = $_POST[text_mess];
    mysql_query("INSERT INTO table (time, date, text, id_send, id_rec) VALUES (current_time, current_date, '$message_text', '$id_user', '$id')");
    }?>
ход событий. надо, чтобы
1)когда пользователь начинал печатать, без нажатия на textarea писалось в ней. то есть сразу с клавиатуры печаталось в textarea. ввод текста не должен подлагивать из-за функции, которую напишу ниже.
2) после того как пользователь напечатал, он может нажать на Enter или на кнопку "отправить", сообщение мгновенно отправлялось бы без выплывающих окон подтверждения и прочего.
3) на отправке сообщения: не должна повторяться отправка данных формы, не должна перезагружаться страница, переходы не должны попадать в историю браузера(их вообще, как и сам send.php хотелось бы убрать, а код вставить под форму), не должно быть такого, что после каждой отправленной формы можно было нажать ← и вот вы уже на предыдущей странице, а именно - тут же, так как все что было сделано, - отправилась форма.
4) при каждом изменении таблицы в бд в <div id="show"></div> должны отображаться изменения. есть такая функция
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function show()
    {var id = "<? echo $id ?>";
    $.ajax({
        url: "mess_load.php?id=" + id,
        cache: false,
        success: function(html){
            $("#show").html(html);
        }
    });
    }
    $(document).ready(function(){
        show();
        setInterval('show()',15);
    });
она вроде норм да и работает, но от нее лагает ввод в textarea и сама страничка чуть-чуть тормозит. хотелось бы что-нибудь лучше, без лагов.
в целом это все. я извиняюсь за свою недоразвитость в данной теме. спасибо за помощь)

 Комментарий модератора 
Код оформляем с помощью, соответствующих тегов в редакторе!
Вопрос: Обновление переменной без перезагрузки страницы

подскажите как сделать обновление переменной hph без перезагрузки страницы при смене ее значения.
Ответ:
Сообщение от кодик
переменная эта выводится.
как выводится?

что занчит "обновилась"?
она не может обновится, php скрипт уже сдох, перед тем как отдать контент на страницу

Добавлено через 48 секунд
кодик, мы ведь реально не экстрасенсы