Прошу знающих помочь!

Печать RSS
104

S
Автор
Пришелец
0
Привет, всем!

Вчера, целый день не мог разобраться.
Проблема в том, что нужно чтобы код " . $dg['title'] . " (см. ниже) выводился в title!



<?php
require_once ("../inc/config.php");

//Вот так работает:$title = "бла-бла-бла"; , но таким образом получается одинаковый title.
 //А надо вот так:$title = $dg['title']; , но почему-то так вообщем ничего неработает!
//Я так понимаю, что надо вывести с помощью (mysql_fetch), но опять-таки знании не хватает!

require_once ("../inc/function.php");
echo $begin;
echo $d_side;
if ($_SESSION['v'] == 1)
echo '<li><a href="/"><img src="/logo.png" alt="" /></a></li>';
echo $d_sideend;
echo $d_block;
if (!isset($_GET['do']))
    $mode = '';
else
    $mode = $_GET['do'];
$id = abs(intval(trim($_GET['id'])));
switch ($mode) {
##################################################
    default:
$st = mysql_query("SELECT * from `sites` WHERE `id`='" . (int) $id . "' LIMIT 1;");
$nm = mysql_num_rows($st);
if ($nm > 0) {
            $dg = mysql_fetch_array($st);
echo "<br /><h1 class=\"title\">" . $dg['title'] . "</h1>";
echo "<p><a href='/go/" . (int) $dg['id'] . "'>Перейти →</a></p>";
echo "<p><b>Информация:</b> <a href='/go/" . (int) $dg['id'] . "'>" . $dg['title'] . "</a></p>";
echo "<p><b>Описание:</b> " . $dg['description'] . "</p>";

$plus = mysql_num_rows(mysql_query("SELECT `id` FROM `vote` WHERE `sid`='" . (int) $dg['id'] . "' and `type`='1';"));
            $minus = mysql_num_rows(mysql_query("SELECT `id` FROM `vote` WHERE `sid`='" . (int) $dg['id'] . "' and `type`='2';"));
            $allvote = $plus - $minus;
            if ($allvote < 0)
                $allvote = 0;
#########
if ($m != $num)
                echo "</p>";
}else
            header("Location: index.php");
        break;
}
echo $d_e;
if ($_SESSION['check'] == 1) {
echo $d_key . "<a href='/edit/'> <b>Изменить</b></a>";
        if ($_SESSION['v'] == 1)
            echo "<br/>";
}
echo $indexpage;
echo $d_footer;
echo $copyright;
echo $foot;
?>
Изменил: SadHak (23.02.2017 / 10:04)
S
Автор
Пришелец
0
Неужели, никто не подскажет..
A

Пришелец
0
SadHak, глянул по быстрому... $dg = mysql_fetch_array($st); А не assoc ли здесь надо?

Оранжевые штаны
0
Давно пора на MySQLi перейти
https://visavi.net/blog/blog?act=view&id=551
S
Автор
Пришелец
0
amfetaminf, Этот код был написан много лет тому назад, так-что...

Добавлено через 01:33 сек.
DimmoS, Полностью согласен, будем осваивать..

Добавлено через 03:56 сек.
Наконец-то сообразил, вот такой код поставил:

$id = abs(intval(trim($_GET['id'])));
if ($id != 0) {
        $cn = mysql_fetch_array(mysql_query("SELECT * from `sites` where `id`='" . (int) $id . "' LIMIT 1;"));
}
if (!empty($cn['title']))
    $title = $cn['title'];
else {
        $title = "Информация";
}

И все заработало!
A

Пришелец
+1
мда...

Оранжевые штаны
0
SadHak, лучше потрать немного времени и изучи, чем писать такой код
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск