[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста с <title>`ом
fulky
В общем в чем суть, есть простенький сайт. Основной каркас держится на index.php который в свою очередь состоит из дивов header, content, menu и footer.
При нажатии на пункт меню (меню динамическое) происходит подгрузка определенного контента с БД в DIV content через метод GET. С базы берется название по id, например Огурцы солёные и помещается в переменную $title.

Беда в том что загрузка кода идет сверху т.е. по сути
<title><?=$title; ?></title> 
уже загружен и он соответственно пустой. Как сделать так чтобы туда подставлялось значение моей переменной, которая записывается уже после загрузки шапки сайта??

Пробовал ставить
<title><?=$title; ?></title>
в конце страницы в принципе работает, но думаю это не есть правильно.

Нагуглил, что можно это сделать через JS но мне этот вариант не подходит, как быть?

З.Ы. первый мой пень))
Игорь_Vasinsky
как ты можешь использовать переменную до того как на инициализирована????

переноси весь код php, который работает с БД и делает выборку и назначает $title выше <html>

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
fulky
Да так и придется скорее всего делать, либо создавать отдельныю бд с титлами и уже от туда брать данные.
Игорь_Vasinsky
Цитата
либо создавать отдельныю бд с титлами и уже от туда брать данные.

Оооо)) мне это по душе)))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
fulky
Цитата
Оооо)) мне это по душе)))

да ладно вам))) все когда то от велосипедов от своих пляшут)))
TranceIT
Извращенцы =)
Разделим логику и представление и все сразу станет как нужно:
1) Выполняем PHP код. Выбираем тайтлы, заголовки, сиськи, котят и пр.
2) Формируем HTML из полученных данных.
3) Отдаем HTML пользователю.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
fulky
Цитата
Извращенцы =)

Да все с этого начинают)))
TranceIT спс за совет буду думать, как извратиться)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.