Суть вопроса такова. Как реализовать смену дизайна.
Есть таблица users в ней есть поле style_id
Использую quicky. Вывод *.tpl выглядит у меня так
$tpl->display('./' . $style . '/header.tpl');
Где $style назание стиля!
Форум → Программирование → PHP для идиотов → Смена дизайна!
Июль 26, 2010, 11:10 п.п., спустя 1 минуту 59 секунд
Июль 26, 2010, 11:24 п.п., спустя 13 минут 32 секунды
выглядит у меня так
Июль 26, 2010, 11:49 п.п., спустя 25 минут 35 секунд
не у вас, а у того, кто написал вам двиг.
Июль 26, 2010, 11:55 п.п., спустя 6 минут 9 секунд
зачем столько $_GET Использовать?
Как раз у меня, двиг мой
Июль 27, 2010, 1:24 д.п., спустя 1 час 28 минут 30 секунд
$session = $_SESSION['login'];
$result = mysql_query("SELECT * FROM $table_u WHERE login = '$session'");
while ($myrow = mysql_fetch_array($result))
{
$style = $myrow['styleid'];
}
Июль 27, 2010, 1:48 д.п., спустя 24 минуты 29 секунд
Июль 27, 2010, 2:10 д.п., спустя 22 минуты 10 секунд
$uid = $_SESSION['id']; #айди юзера
$sid = $_SESSION['sid'] #айди стиля
$query = "SELECT * FROM users WHERE id = $uid
INNER JOIN styles ON styles.id = users.style
LIMIT 1";
//mysql_query, mysql_fetch
echo $result['folder']; //твоя папка с шаблоном
Июль 27, 2010, 6:57 д.п., спустя 4 часа 47 минут 3 секунды
Ну пусть у тебя есть две таблички.
-users
–id
–name
–style
-styles
–id
–folder
Далее примерно такой код:
Сам в join'ах путаюсь, так что могу ошибится ибо проверять не буду.
$uid = $_SESSION['id']; #айди юзера
$sid = $_SESSION['sid'] #айди стиля
$query = "SELECT * FROM users WHERE id = $uid
INNER JOIN styles ON styles.id = users.style
LIMIT 1";
//mysql_query, mysql_fetch
echo $result['folder']; //твоя папка с шаблоном
Июль 27, 2010, 7:24 д.п., спустя 26 минут 50 секунд
$query = "SELECT * FROM users WHERE id = $uid INNER JOIN styles ON styles.id = users.style LIMIT 1";
$query = "SELECT * FROM users INNER JOIN styles ON styles.id = users.style WHERE id = $uid LIMIT 1";
Июль 27, 2010, 12:09 п.п., спустя 4 часа 44 минуты 47 секунд
Только в синтаксе запроса ошибся ты.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!