Удобное переключение тем

615
.
Color Is Life...
blackvj, но у меня он итак в самом верху. А в ошибке он внзу. Когда страницу с ошибкой обновляю, то ошибка изчезает
.
Промодировал
require('incfiles/core.php');
require('incfiles/head.php'); ## Поле этого в index.php
if ($user_id){
$tema = $_GET['tema'];
 if ($tema) {
 $set_user['skin'] = ''.$tema.''; //// название темы
}else{
 $set_user['skin'] = 'default'; //// название темы
}

 mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
 }

## а в end.php Ставим
echo '<div class="fmenu">Тема ';
foreach (glob('../theme/*/*.css') as $val) {
            $dir = explode('/', dirname($val));
            $theme = array_pop($dir);
            echo '<a href="../index.php?tema=' . $theme . '"> ' . $theme . '</a>';
        }
echo '</div>';
.
Color Is Life...
Hall_life, что сделал?
.
сократил код И выводится тема сама!
.
Color Is Life...
if ($tema) {
$set_user['skin'] = ''.$tema.'';

'.$tema.' -это тема с папки theme=?
.
Да! !
.
Бермудский
Треугольник
# Hall_life (24.02.2013 / 14:31)
Промодировал
require('incfiles/core.php');
require('incfiles/head.php'); ## Поле этого в index.php
[php]if ($user_id){
$tema = $_GET['tema'];
if ($tema) {
$set_user['skin'] = ''.$tema.''; ////
Код работоспособный. Но вот только ерунда - при переходе на главную страницу - тема сбрасывается. Если на индекс.пхп не переходить, тема держится. Подскажите пожалуйста, что можно сделать? Как это баг подправить?
.
Бермудский
Треугольник
if ($user_id){
$tema = $_GET['tema'];
 if ($tema) {
 $set_user['skin'] = ''.$tema.''; //// название темы
}else{
 $set_user['skin'] = 'default'; //// название темы
}

 mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
 }
как нужно подправить?...
Всего: 28