[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: титул страницы
СвутЪ
Где можно почитать какая есть метода создания титула на пхп, что бы в зависимости от страницы открывался определённый титул (title) страницы?
Я так понимаю это массивом делать?



Спустя 4 минуты, 38 секунд (21.04.2011 - 16:24) sharki написал(а):
СвутЪ
Вообще он автоматически генерится при генерации страницы, а данные берутся из БД и т.п...

т.е в шаблоне где-то
<title><? echo $row['title']; ?></title>

Спустя 48 минут, 24 секунды (21.04.2011 - 17:12) inpost написал(а):
sharki
Не используй короткие вставки НИКОГДА! Только <?php

СвутЪ
Из БД или из файла, не важно где, запись имеет вид такой:
страница - титулка - ключевые слова - описание
, и так для каждой страницы!


Спустя 2 месяца, 1 день, 21 час, 34 минуты, 29 секунд (23.06.2011 - 14:47) СвутЪ написал(а):
А можно где-то подробное описание найти? Допустим как правильно в МуСкуле создать таблицу для текста.. Я никогда с ним настолько тесно не работал =)
Как подключиться к базе я понял, а вот еще как вытащить оттуда нужную мне строку title

Спустя 1 час, 20 минут, 19 секунд (23.06.2011 - 16:07) gidrosoldat написал(а):
СвутЪ, довольно просто.
Смотри вот в твоей базе данных MySQL есть таблица `titles`. В ней есть столбцы - `id` и `title` (порядковый номер и сам титул). Выдергиваем первую строку из базы данных так.
$res = mysql_query("SELECT * FROM `titles`  
ORDER BY `id` ASC LIMIT 1"
);
if(mysql_num_rows($res) > 0) // Проверяем есть ли хоть одна запись в БД
{
$row = mysql_fetch_assoc($res); // Делаем ассоциативный массив
$title = $row['title']; // Вписываем в переменную $title значение из одноименного столбца БД
}


inpost
Не используй короткие вставки НИКОГДА! Только <?php

На своем сервере моожно )

Спустя 21 час, 15 минут, 17 секунд (24.06.2011 - 13:22) СвутЪ написал(а):
А как здесь правильно заполнить? И как внести данные по титлам в созданные поля?
user posted image

Я одну создал "ТЕКСТ" вторую "ИНТ". В одну вписал слова во вторую поставил "1", больше нечего не трогал...

Я вообще теперь правильно его вывожу или нет?

<?php
header("charset=windows-1251");

$myconnect = @mysql_connect('localhost','budzdoro_admin','бла-бла-бла')
or die("Не могу подключиться к серверу БД: " . mysql_error());

mysql_select_db('budzdoro_db')
or die("Не могу выбрать базу данных" . mysql_error());

mysql_query("SET NAMES 'windows-1251'");


$res = mysql_query("SELECT * FROM `titles`
ORDER BY `id` ASC LIMIT 1"
);
if(mysql_num_rows($res) > 0) // Проверяем есть ли хоть одна запись в БД
{
$row = mysql_fetch_assoc($res); // Делаем ассоциативный массив
$title = $row['title']; // Вписываем в переменную $title значение из одноименного столбца БД
}

echo $row['1'];

Спустя 53 минуты, 55 секунд (24.06.2011 - 14:16) neadekvat написал(а):
Цитата (gidrosoldat @ 23.06.2011 - 17:07)
// Проверяем есть ли хоть одна запись в БД

Не надо вызывать лишнюю функцию для одной записи.

Цитата (gidrosoldat @ 23.06.2011 - 17:07)
На своем сервере моожно )

Нельзя. Привычка - вторая натура, и она должна быть везде одинакова.

Спустя 1 минута, 22 секунды (24.06.2011 - 14:17) neadekvat написал(а):
СвутЪ, печаль, одна большая печаль. Чуть позже поищу (или кто-то подкинет, было бы хорошо) материал по выводу данных из базы и по ее проектированию, хотя бы основы.

Спустя 3 часа, 19 минут, 34 секунды (24.06.2011 - 17:37) gidrosoldat написал(а):
neadekvat, а если весь проект будет делаться с короткими тэгами? Тоже будешь обычные вставлять?
ИМНО, привычки в оформлении не должно быть (ибо она может помешать динамично подстраиваться под обстоятельства).

Цитата
Не надо вызывать лишнюю функцию для одной записи.


Лучше посетителей сообщениями о внутренних ошибках пугать?

Спустя 4 дня, 22 часа, 50 минут, 14 секунд (29.06.2011 - 16:27) СвутЪ написал(а):
Цитата (neadekvat @ 24.06.2011 - 11:17)
СвутЪ, печаль, одна большая печаль. Чуть позже поищу (или кто-то подкинет, было бы хорошо) материал по выводу данных из базы и по ее проектированию, хотя бы основы.

Пожалуйста, если не трудно...

Спустя 19 дней, 1 минута, 11 секунд (18.07.2011 - 16:28) Guest написал(а):
Скажите хотя бы какие есть еще способы реализовать это? через if, else допустим?
$GET['p']
Быстрый ответ:

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