$i = 0;
while($rows = mysql_fetch_array ($result)) {
if(!$i++) {
$title = $rows['title'];
$des = $rows['description'];
$keys= $rows['keys'];
}
echo $rows['site']; // кнопки с переходами .
}
$title , $des , $keys нужно вставить в разные места как это сделать ?
Спустя 53 минуты, 55 секунд (24.05.2012 - 17:27) inpost написал(а):
на одной странице может быть только 1 title. Логику в голове сначала просчитай, как должно в итоге получиться.
Спустя 1 час, 18 минут, 25 секунд (24.05.2012 - 18:45) fortuna написал(а):
Спасибо , сделал совсем по другому , сейчас буду вставлять . .
Спустя 7 дней, 1 час, 6 минут, 24 секунды (1.06.2012 - 19:51) fortuna написал(а):
Вообщем как сделал не очень сильно нравиться и всё снёс ... так как полная белебирда у меня получилась .
Так как мне решить свою проблему ?
Так как мне решить свою проблему ?
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>[i]Вот сюда вставить тайтл из цикла [/i]</title>
</head>
<body>
//вывод менюшки в цикле или ссылке без разницы .
$i = 0;
while($rows = mysql_fetch_array ($result)) {
if(!$i++) {
$title = $rows['title']; // как вставить тайтл ? в своё место ?
$des = $rows['description'];
$keys= $rows['keys'];
}
echo $rows['site']; // кнопки с переходами .
}
</body>
</html>
Спустя 13 минут, 19 секунд (1.06.2012 - 20:05) rooor написал(а):
сначала php, потом html
<?php
$i = 0;
while($rows = mysql_fetch_array ($result)) {
if(!$i++) {
$title = $rows['title']; // как вставить тайтл ? в своё место ?
$des = $rows['description'];
$keys= $rows['keys'];
}
}
?>
<html>
...
...
<title><?php echo $title; ?></title>
...
...
...
</html>
Спустя 6 минут, 2 секунды (1.06.2012 - 20:11) fortuna написал(а):
Вот тут всё верно ! а вот ссылки ? в цикле .
тут как быть ?
echo $rows['site']; // кнопки с переходами .
тут как быть ?
Спустя 2 минуты, 12 секунд (1.06.2012 - 20:13) rooor написал(а):
echo "<a href='".$rows['site']."'>text</a>";
Спустя 7 минут, 4 секунды (1.06.2012 - 20:20) fortuna написал(а):
rooor
Я вроде написал в цикле !!! я так знаю как их вытаскивать , а цикл выполняеться в самом начале . вот и вопрос . , как цикл сделать чтобы был в середине кода . HTML
Я вроде написал в цикле !!! я так знаю как их вытаскивать , а цикл выполняеться в самом начале . вот и вопрос . , как цикл сделать чтобы был в середине кода . HTML
Спустя 11 минут, 30 секунд (1.06.2012 - 20:32) rooor написал(а):
ну дык а проблема то в чём?)) загоняй всё в массив и любом месте выводи)
<html>
...
<head></head>
...
<body>
...
<?php
foreach($arr as $key => $value)
{
echo $key;
}
for($i = 0; $i < 10; $i++)
{
echo $i;
}
$i = 0;
while($i < 10)
{
echo $i;
$i++;
}
?>
...
</body>
...
</html>
Спустя 17 минут, 57 секунд (1.06.2012 - 20:50) fortuna написал(а):
Так зачем мне их второй раз загонять в цикл ? если они у меня в самом начале !!! Тайтл выводи как нужно ..
<?PHP
$i = 0;
while($rows = mysql_fetch_array ($result)) {
if(!$i++)
{
$title = $rows['title'];
}
$model = $rows['menu']."<br>"; // кнопки с переходами .
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$title ?></title>
</head>
<body>
<?php
//тут нужно вывести меню в цикле из БД
?>
</body>
</html>
Спустя 21 час, 42 минуты, 16 секунд (2.06.2012 - 18:32) fortuna написал(а):
Решил свою проблему ...
Вопрос данная система нормально сделана ? или можно сделать по другому ?

$i = 0;
while($rows = mysql_fetch_array ($result)) {
if(!$i++)
{
$title = $rows['rcategori'];
}
$model[] = $rows['model']."<br>"; // кнопки с переходами .
}
//model.model = 'dr500s' and categori.id = model.id_c
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?= $title ?></title>
</head>
<body>
<?php
echo join($model);
?>
</body>
</html>
Вопрос данная система нормально сделана ? или можно сделать по другому ?
Спустя 2 часа, 36 минут, 5 секунд (2.06.2012 - 21:08) Kuliev написал(а):
fortuna
Нужно учиться отделять мух от котлет - это я про то что нужно минимизировать перемешку HTML с PHP
исходя из этого следует, что у нас имеется шаблон HTML
И скажем библиотека, обзовем ее (function.php);
И так пишем функцию для вывода TITLE
function.php
Наш шаблон HTML
Нужно учиться отделять мух от котлет - это я про то что нужно минимизировать перемешку HTML с PHP
исходя из этого следует, что у нас имеется шаблон HTML
И скажем библиотека, обзовем ее (function.php);
И так пишем функцию для вывода TITLE
function.php
<?php
function showTitle()
{
$sql = "SELECT `title`, `keywords`, `description`
FROM `table`
WHERE `id` = ". (int)$_GET['id'];
$res = mysql_query($sql) or die(mysql_error() .'<br>'. $sql)
$row = mysql_fetch_assoc($res);
$html = '';
$html .= "<meta name='description' content='". $row['description'] ."' />\n";
$html .= "<meta name='keywords' content='". $row['keywords'] ."'/>\n";
$html .= "<title>". $row['title'] ."</title>\n";
return $html;
}
?>
Наш шаблон HTML
<html>
<head>
<?php echo showTitle(); ?>
</head>
<body>
</body>
</html>
Спустя 2 часа, 30 минут, 40 секунд (2.06.2012 - 23:39) fortuna написал(а):
Kuliev
Спасибо , я как раз отделяю мух , я просто эту тему поднял думал может есть что в PHP что я не знаю вот и создал тему .
Сейчас по мануалу ирбиса (MVC) раскидываю данные .. чтобы было читабельно .
Просто проект уже готов полностью .. но там каша полная что половину удалил , потом переписал .. вообщем готовлю проект свой .
P.S Раньше было просто понять что и как делать , сейчас уже более читабельно делаю .. так как если этим сейчас не заняться то дальше будет ужас ! спасибо вам . Буду продвигаться далее .
Спасибо , я как раз отделяю мух , я просто эту тему поднял думал может есть что в PHP что я не знаю вот и создал тему .
Сейчас по мануалу ирбиса (MVC) раскидываю данные .. чтобы было читабельно .
Просто проект уже готов полностью .. но там каша полная что половину удалил , потом переписал .. вообщем готовлю проект свой .

P.S Раньше было просто понять что и как делать , сейчас уже более читабельно делаю .. так как если этим сейчас не заняться то дальше будет ужас ! спасибо вам . Буду продвигаться далее .