[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: изменение title можно ли сделать так? нужна помощь
Страницы: 1, 2, 3, 4
skorp
Хочу сделать чтоб при переходе на какую страницу изменялись title,keywords,description, можно ли сделать так -
<?php

include "include/connect.php";

if(!isset($_GET[id])){
$id=1;
}
{

$id=$_GET['id'];
}
$result = mysql_query("SELECT * FROM vseobzor WHERE id='$id' ORDER BY id DESC") or die (mysql_error());
$vseobzor = mysql_fetch_array($result);
do{
printf('
<title>%s</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="%s">
<meta name="description" content="%s">
'
,$vseobzor["title"],$vseobzor["keywords"],$vseobzor["description"]);
}
while($vseobzor = mysql_fetch_array($result));
?>



но при переходе на страницу у меня происходит отступ сверху тое-сть вся страница смещаеться нужна помощь!
альтернативный способ сам нуб!
Zzepish
skorp
я обычно так и делаю! Только без $printf, а через echo. Это удобно
skorp
подключение производил так-
<!doctype html>
<
html>
<
head>
<?php include "include/desc2.php";?>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection">
<
link rel="stylesheet" href="css/obzor.css" type="text/css" media="screen, projection">
</
head>
<
body>
Zzepish
Только не делай через цикл do-while
skorp
вместо $printf подставить echo я правельно понял ну у меня отступ происходит
inpost
Исходный код и смотри содержание страницы.
Возможно у тебя UTF-8 with BOM сохранен файл, что тоже бывает, а надо без БОМ.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
можно. но это через задницу.
не читай больше у попова жени ничего, кроме анекдотов.

следи за руками:

$id = isset($_GET['id']) ? (int) $_GET['id'] : false;

if($id === false){
echo 'Ошибка определения страницы';
}
else{
$sql = "select * from `your_table` where `id` = ".$id;

$result = mysql_query($sql);

if($result === false){
echo 'Ошибка запроса'; //инфо по ошибке в mysql_error()
}
else{
if(mysql_num_rows($result) == 0){
echo 'Страницы с таким id не найдена';
}
else{
while($r = mysql_fetch_assoc($result)) //по сути здесь цикл и не нужен - ты всего одну строчку хочешь получить по id - можно сразу $meta = mysql_fetch_assoc($result) - и данные все будут в $meta
{
$meta[] = $r;
}
}
}
}


теперь в $meta[0] - у тебя все поля нужно строки (если она найдена по id)

_____________
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
skorp
да я нечитал нечего у папова
Игорь_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
inpost
skorp
Значит курсы смотрел его "учеников" или книжку читал, которую написал один из его учеников, или код скачал от одного из его учеников из 2004 года laugh.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
А зачем ты в цикле выводишь? У тебя что, может быть несколько title одно временно? smile.gif Это что-то новенькое ph34r.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
skorp
Спасибо ребята только один отступ меня п***ет
Zzepish
inpost
ты не шаришь) это новая сео-оптимизация! поисковики делают тебя популярней в степени от количества title ph34r.gif
Игорь_Vasinsky
Цитата
Спасибо ребята только один отступ меня п***ет

в редакторе укажи кодировку файла utf без BOM

_____________
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
skorp
безполезно sad.gif
Быстрый ответ:

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