2012-01-02 4 views
0

Хорошо, поэтому я пытаюсь создать базовый стильный коммутатор. Я хранил тот стиль, который пользователь использует в бок mysql db, тогда я повторяю его и выбираю css, но у меня проблема, когда я эхо это я эхо из розового, то я добавляю .css из PHP, но говорит, что не может найти CSS, когда он там ...Переключатель стиля не работает

Вот мой код

<?php 
include 'config.php'; 
     $sql = "SELECT * FROM users WHERE username='$_SESSION[username]'"; 
$result = mysql_query($sql) or die(mysql_error()); 
$battle_get = mysql_fetch_array($result); 

?> 
<link rel="stylesheet" type="text/css" href="items.php_files/<?php echo $battle_get['style'] ; ?>.css" media="screen"> 

может быть, есть какое-то место были? в эхо ?? Я присоединяюсь вне $battle_get['style'] и получить то, что мне нужно, например, розовый, то я пытаюсь повторить его в сторону HTML, с помощью CSS на конце, но не работает ...

ответ

0

изменить его $sql = "SELECT * FROM users WHERE username='{$_SESSION['username']}'";

и если вы только с использованием стиля из пользовательской таблицы, просто сделать

$sql = "SELECT style FROM users WHERE username='{$_SESSION['username']}'";

для ссылки, использовать это вместо

<link rel="stylesheet" type="text/css" href="items.php_files/<?php echo trim($battle_get['style']); ?>.css" media="screen">

+0

не работает .... По-прежнему пространство некоторых было .... Не будет поднимать стиль .... – user1121083

+0

Какой выход он генерирует? Несмотря на то, что вы все равно должны делать то, что говорит Ашерер, тем не менее он улучшает ваш код. – kba

+0

он помещает слово «розовый» в поле зрения ..... в боковом поле $ battle_get ['style'] – user1121083

Смежные вопросы