Здравствуйте!
В главном файле index.php происходит подключение include shapka.php, niz.php, content.php
В файле news.php выводится оглавление новости, ее текст, фото.
В базе данных есть таблица news в которой есть столбец title содержащий заголовок новостей.
Как мне реализовать когда открываешь страницу новости - ее заголовок был автоматичекси в <title>?
1. Exponat - 15 Января, 2013 - 17:51:54 - перейти к сообщению
2. caballero - 15 Января, 2013 - 17:59:38 - перейти к сообщению
<title><?=$заголовок?></title>
3. Exponat - 15 Января, 2013 - 18:15:43 - перейти к сообщению
Это в главном index.php писать? А разве ненужно запросы делать из MSQL?
4. caballero - 15 Января, 2013 - 18:20:27 - перейти к сообщению
да кто ж знает какие там у тебя файлы и что там в БД - тут экстрасенсов нет.
5. esterio - 15 Января, 2013 - 18:21:56 - перейти к сообщению
Ето зависить от логикы вашего приложения, тут нету екстрасенсов, можно хранить в файле, в БД, генерировать на основании УРЛ и т.д.
6. Exponat - 15 Января, 2013 - 19:45:52 - перейти к сообщению
Извените за не полное расскрытые темы, я только учусь php...
Вот в главном index.php прописываю:
Вот в главном index.php прописываю:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- include "include/baza.php";
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="uk" lang="uk">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Название сайта"</title>
- <link href="style.css" rel="stylesheet" type="text/css" />
- <meta name="description" content="..Слова..." />
- </head>
- <body>
- <?PHP include "include/shapka.php"; ?>
- <?PHP
- $action = $_GET['action'];
- {
- include "page/index.php";
- }
- {
- $page = "page/".$action.".php";
- {
- include "page/".$action.".php";
- }
- else
- {echo "<div align='center'>Запрашиваемой страницы не найдено!</div>";}
- }
- ?>
- <?PHP include "include/niz.php"; ?>
- </body>
- </html>
Навожу полный код страницы news.php в которой выводится новость, ее заголовок, текст, картинка:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <table style="width:1000px; margin-top:34px;" border="0" cellspacing="0" cellpadding="0" align="center">
- <tr>
- <td valign="top" width="660">
- <?PHP
- $zapros_cat_statti = mysql_query ("SELECT * FROM `cat` WHERE `id`='".$result_statti['cat']."' ") or die (mysql_error());
- echo "<div class='title' align='left' style='margin-top:30px; width:660px;'><div style='margin-left:10px;'><a class='link_title' href='index.php?action=interesu'>Новини</a> » <a class='link_title' href='index.php?action=cat&cat=".$result_cat_statti['id']."'>".$result_cat_statti['title']."</a></div></div>";
- echo "<div style='border:1px solid #dfdfdf;width:637px; padding:10px;'>";
- ?>
- <table cellpadding="0" cellspacing="0" border="0" width="600"><tr><td valign="top">
- <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
- <div style='margin-top:10px;' class="yashare-auto-init" data-yashareL10n="uk" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir"></div>
- </td><td valign="top" align="right">
- <?PHP
- echo "<div style='color:#666; font-size:14px; margin-top:17px;'><i>Дата новини: ".$result_statti['date']." р.</i></div>";
- ?>
- </td></tr></table>
- <?PHP
- $i=0;
- echo "<table style='margin-top:-20px; '><tr>";
- echo "<td valign='top' style='padding:10px; '><h1 style='color:#F00; font-size:18px; text-decoration:underline; margin-bottom:10px;' align='center'>".$result_statti['title']."</h1>";
- if ($result_statti['img']!='')
- {
- echo "<img style='width:300px; float:left; margin-left:3px; margin-right:7px;' src='image/news/".$result_statti['img']."'>";
- }
- else
- {
- echo "<img style='width:300px; float:left; margin-left:3px; margin-right:7px;' src='image/none.jpg'>";
- }
- echo "<span style=' '>".$result_statti['text']."</span>";
- echo "</td>";
- echo "</tr></table>";
- echo "</div>";
- ?>
- </td>
- <td valign="top" width="330">
- <?PHP include("include/pogoda.php"); ?>
- <?PHP include("include/left_news.php"); ?>
- </td>
- </tr>
- </table>
Тут можно увидеть как реализуется запрос на вывод название новости $result_statti['title']. Да? А как его в <titel> загнать?
Спасибо что отзываетесь!