[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вытащить последние записи по теме ??
Страницы: 1, 2
rooor
давай код страницы, как выводишь
agressor
<? $result3 = mysql_query("SELECT id,zag FROM object WHERE id_categ = 18 ORDER BY data DESC, id DESC LIMIT 5");

if (!$result3)
{
echo "<p>Запрос на выборку данных из базы не прошел.Напишите об этом Адменистратору <br><strong> Код ошибки</strong></p>";
exit (mysql_error());

}
if (mysql_num_rows($result3) > 0)

{
$myrow3 = mysql_fetch_array($result3);
do
{
printf ("<p class='point'><img src='img/arr2.jpg' height='10' width='10'><a class='nav_link' href='idv.php?id=%s'>%s</a></p>",$myrow3 ["id"],$myrow3 ["zag"]);


}

while ($myrow3 = mysql_fetch_array($result3));


}


else
{
echo "<p>Информация по запросу не может быть извлечена на таблице нет записей</p>";
exit();
}


?>


вот так вывожу .
rooor
а как же ты выбираешь категорию?
я же просил код страницы, на которой выводишь список
если он большой - в файл пихни
rooor
ну или вот код для примера, как это можно сделать, категории сам поставь какие у тебя есть:
<?php

if(isset($_GET['cat']) && (int)$_GET['cat'] > 0)
$cat = (int)$_GET['cat'];
else
$cat = 18;

$result3 = mysql_query("SELECT id,zag FROM object WHERE id_categ = ".$cat." ORDER BY data DESC, id DESC LIMIT 5");
if ($result3 && mysql_num_rows($result3))
{
while ($myrow3 = mysql_fetch_assoc($result3))
{
echo "<p class='point'><img src='img/arr2.jpg' height='10' width='10'><a class='nav_link' href='idv.php?id=".$myrow3 ["id"]."'>".$myrow3 ["zag"]."</a></p>";
}
}

else
echo "<p>Информация по запросу не может быть извлечена</p>";

?>
<a href="?cat=18">Категория 18</a><br />
<
a href="?cat=19">Категория 19</a>
agressor
хорошо я весь файл напишу .


<?php

session_start();
// Вставка
if (isset($_REQUEST[session_name()]))
{
if ($_GET['tr']=="1")
{
$_SESSION['tit']="";
$_SESSION['lands']="";
}

if ($_POST['trr']=="1")
{
$_SESSION['tit']="";
$_SESSION['reg']="";
$_SESSION['lands']="";
}
}

// Вставка

require_once('connect.php');
include_once('Lib/lib.php');

if ($rru['name']=="") $name1="Доска объявлений"; else $name1=$rru['name'];

if (isset ($_GET['id']))
{
$r2 = mysql_query ("SELECT * FROM object WHERE id = '".$_GET['id']."'") or die(mysql_error());
$rr2 = mysql_fetch_array($r2);
$nr2=mysql_num_rows($r2);
if ($nr2>0)
{
$name = $rr2['zag'];
if ($rr2['id_typ']>0)
{
$r3 = mysql_query ("SELECT * FROM typ WHERE id_typ = '".$rr2['id_typ']."'") or die(mysql_error());
$rr3 = mysql_fetch_array($r3);
$ssilk="ind.php?id_typ=".$rr2['id_typ'];
$categ=$rr3['typ'];
} else
{
$r3 = mysql_query ("SELECT * FROM categ WHERE id_categ = '".$rr2['id_categ']."'") or die(mysql_error());
$rr3 = mysql_fetch_array($r3);
$ssilk="ind.php?id_categ=".$rr2['id_categ'];
$categ=$rr3['categ'];
}

// Вставка
$dir=dir_tek();
if(isset($_GET['id']))
{
$r = mysql_query ("SELECT * FROM object WHERE id='".$_GET['id']."' ") or die(mysql_error());
$rr = mysql_fetch_array($r);
$title=$rr['zag'];
$description=$rr['opis'];
$keywords=$rr['zag'];
$url=$dir."idv.php?id=".$rr['id'];
$contakt=$rr['contakt'];
}
// Вставка

if (doman_name($_SERVER['HTTP_REFERER']) == doman_name($_SERVER['HTTP_HOST']))
{
$basename=basename($_SERVER['HTTP_REFERER']);
$bas=explode("?", $basename);
if($bas[0]=="ind.php") $phd=2; else $phd=1;
}
else $phd=1;

} else $phd=3;
}

$r7 = mysql_query("SELECT * FROM gorod WHERE id_gorod = '".$rr2['id_gorod']."'");
$rr7 = mysql_fetch_array($r7);
if (mysql_num_rows($r7)>0)
{$gorod=" (".$rr7['gorod'].")"; $gorod1="г. ".$rr7['gorod'];} else {$gorod=""; $gorod1="";}

// Вставка
if (!isset($_SESSION['ID_Glob']))
{
$aa='<a href="'.$fd.'" onclick="window.external.AddFavorite(this.href, this.title);return false" title="'.$rru['name'].'" >Добавить в избранное</a>';
if ($rru['dostup']==1)
$cc='<a href="add.php?'.$vibor.'">Добавить объявление</a>';
else $cc="";
}
else
{
$rp = mysql_query("SELECT log, pass FROM pols WHERE log='".$_SESSION['ID_Glob'][1]."' and pass='".$_SESSION['ID_Glob'][2]."'");
$rrp = @mysql_fetch_array($rp);
$nrp = @mysql_num_rows($rp);
if ($nrp==0)
{
$aa='<a href="'.$fd.'" onclick="window.external.AddFavorite(this.href, this.title);return false" title="'.$rru['name'].'" >Добавить в избранное</a>';
if ($rru['dostup']==1)
$cc='<a href="add.php?'.$vibor.'">Добавить объявление</a>';
else $cc="";
}
else
{
$aa = '<a href="Admin/banner.php"><font color=red>Администрирование</font></a>';
$cc = '<a href="add.php?'.$vibor.'">Добавить объявление</a>';
$bb = 1;
}
}

// Вставка

// Кол-во просмотров

$track = $rr2['hit'];
if ($track != "0") { $summa = ($track + 1); } else { $summa = "1"; }
mysql_query("UPDATE object SET hit = '".$summa."' WHERE id = '".$_GET['id']."'");
// Кол-во просмотров

// Голосим через скрипт

function jsalert($emae)
{
$frog = "<script language=\"JavaScript\" type=\"text/JavaScript\">window.alert('".$emae."');</script>";
return $frog;
}

// Проверяем реферрер
$ref = dir_tek()."idv.php";

if (isset($_SERVER["HTTP_REFERER"])){

$exp_ref = explode("?", $_SERVER["HTTP_REFERER"]);

if ($exp_ref[0] == $ref){ $nospam = true; } else { $nospam = false; }

}
else { $nospam = false; }

?>

<?

$q2 = mysql_query ("SELECT * FROM redaktor ") or die(mysql_error());
$qq2 = mysql_fetch_array($q2);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title> <?
if ($rru['name']=="") $site="Доска объявлений"; else $site=$rru['name']; echo $site; ?> </title>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta
http-equiv="Content-Language" content="ru">
<meta
http-equiv="imagetoolbar" content="no">
<meta
name="description" lang="ru" content='<? echo $rru['description']; ?>'>
<meta
name="keywords" lang="ru" content='<? echo $rru['keywords']; ?>'>
<meta
name="revisit-after" content="1 days">


<meta
name="language" content="ru">
<link
href="tstyl.css" rel="stylesheet" type="text/css">
<link
href="script/highslide/idv_css_hs.css" rel="stylesheet" type="text/css">
<link
rel="shortcut icon" href="favicon.ico" type="image/ico">


<script
type="text/javascript" src="images/jquery.js"></script>

<script
type="text/javascript">

$(document).ready(function(){

$("#thumbnail li a").click(function(){

$("#large img").hide().attr({"src": $(this).attr("href"), "title": $("> img", this).attr("title")});

$("#large h2").html($("> img", this).attr("title"));

return false;

});

$("#large>img").load(function(){$("#large>img:hidden").fadeIn("slow")});

});

</script>



</head>

<body
onLoad="joinSwap(1), startTime1(1000)" onUnload="joinSwap(1), clearTimeout(ddt1)">










<?php
require_once('ssi/top.php'); ?>


<div
id="polza" >



<div
align="center">
<? print
"<a href=".$ssilk." class=vip-max>Раздел - ".$categ."</a>"; ?>
</div>
<?

switch ($phd)
{
case 1: $aa=' '; break;
case 2: $aa=' '; break;
case 3: $aa='Нет такой страницы. Возможно она была удалена.<br>
Найти интересующую Вас информацию Вы можете <a href="./">здесь</a>'
; break;
}
echo $aa;
?>


<?
if (isset ($rr2['id']))
{
echo '<div class="nazvanie" style="padding:5px;';
if ($rr2['top'] == 1) {
echo '';
} else {
echo ' ';
}
echo '"> '.$name.'</div>';}?>

<div
id="data1"><? $date = strtotime($rr2['data']) ;
$d = time() - $date;
echo date("добавлено ", strtotime($rr2['data']));
if ($d < 60) echo $d . ' сек. назад';
elseif ($d < 3600) echo round($d / 60) . ' мин. назад';
elseif ($d < 86400) echo round($d / 3600) . ' ч. назад';
else echo round($d / 86400) .' дн. назад';
?> </div>

<div
id="foto">



<div
id="large">

<?
echo '<img src="'.$rr2['big'].'" title="" alt="Нет фото " />';

?>



</div>


<ul
id="thumbnail">

<li>
<?
if (isset ($rr2['small'])) { echo '<a href ="'.$rr2['big'].'">
<img src="'
.$rr2['small'].'" title="" width="75" height="56">
</a>'
; }?>

</li>

<li> <?
if (isset ($rr2['smalli'])) { echo '<a href = "'.$rr2['smali'].'">
<img src="'
.$rr2['smalli'].'" width="75" height="56">
</a>'
; } ?></li>

<li> <?
if (isset ($rr2['bigl'])) { echo '<a href = "'.$rr2['bigll'].'">
<img src="'
.$rr2['bigl'].'" width="75" height="56">
</a>'
; } ?></li>

<li> <?
if (isset ($rr2['sma'])) { echo '<a href = "'.$rr2['smal'].'">
<img src="'
.$rr2['sma'].'" width="75" height="56">
</a>'
; } ?></li>


</ul>

</div>

<div
class="prais" > <? if (($rru['icqstop']==1) && ($rr2['icq'] != "")) {echo "<div align=left >Цена <span class='prais1'>".$rr2['icq']." руб.</span>".'</div>'; } ?>
</div>

<div
class="prais2" ><? /* Вывод города */ if ($rru['grd']==1) {echo '<div class=textb1 align=right >Город:  '.$gorod1.'</div>'; } ?> </div>


<div
class="prais3" > <? /* Кол-во просмотров */ echo "<div align='right' class='text-min-b'>Кол-во просмотров:  <font class='text-min'> ".$summa." </font></div>";?></div>


<div
class="liniy"> </div>



<div
id="content">


<?

// Выделение




echo "<fieldset style='padding:10px; width:520px;";
if ($rr2['top'] == 1) {
echo "border:0px solid #4e4e4e;'>";
} else {
echo "border:0px dashed #4e4e4e;'>";
}
echo "<div></div>";
if ($rr2['contakt'] != "") {echo '<p class=text-b>Контактное лицо <span class="span1">'.$rr2['contakt'].'</span></p>'; }
if ($rr2['tel'] != "") {echo '<p class=text-b>Контактный телефон <span class="span2">'.$rr2['tel'].'</span></p>'; }
if ($rr2['email'] != "") {
echo '<p class=text-b>Контактный E-mail <a href="#" class="noy" id="argum_02" onClick="joinSwap(2);">Написать письмо автору объявления</a>';
// Показать E-mail для админа
if ($bb==1)
{
echo '<br><a href="mailto:'.$rr2['email'].'" class="red-min-b">'.$rr2['email'].'</a>';
}
echo '</p>';
}
// Показать E-mail для админа

/* Вывод Skype */
if (($rru['skypefix']==1) && ($rr2['skype'] != "")) {echo '<p align=left class=text-b >Контактный Skype <span class="span3">'.$rr2['skype'].'</span></p>'; }

if (($rru['url']==1) && ($rr2['url'] != "")) {echo '<p align=left class=text-b >Адрес сайта <noindex><a href="go.php?go='.$rr2['url'].'" class="text1">'.$rr2['url'].'</a></noindex></p>';}
// Выделение ?>
<div class="liniy1"> </div>
<
div id="text"><? if ($rr2['opis'] != "") {
echo "<div class='text-max' ";
if ($rr2['top'] == 1) {
echo ";'>".$rr2['opis']."</div>";
} else {
echo ";'>".$rr2['opis']."</div>";
}}
?></div>

<?

echo "<table width='100%' cellSpacing='0' cellPadding='3' border='0'>

<tr>


<td width='520' align='left'>"
;
echo "<fieldset style='padding:10px; width:520px;";
if ($rr2['top'] == 1) {
echo "border:1px solid #4e4e4e;'>";
} else {
echo "border:1px dashed #4e4e4e;'>";
}
echo "<table cellSpacing='0' cellPadding='3' border='0'>";
if ($rr2['contakt'] != "") {echo '<tr><td width=200 align=right class=text-b valign=top>Контактное лицо:  </td><td width=300 valign=top>'.$rr2['contakt'].'</td></tr>'; }
if ($rr2['tel'] != "") {echo "<tr><td width=200 align=right class=text-b valign=top>Контактный телефон:  </td><td width=300 valign=top>".$rr2['tel'].'</td></tr>'; }
if ($rr2['email'] != "") {
echo '<tr><td width=200 align=right class=text-b valign=top>Контактный E-mail:  </td><td width=300 valign=top><a href="#" class="noy" id="argum_02" onClick="joinSwap(2);">Написать письмо автору объявления</a>';

}

/* Вывод цены */ if (($rru['icqstop']==1) && ($rr2['icq'] != "")) {echo "<tr><td width=200 align=right class=text-b valign=top>Цена:  </td><td width=300 valign=top>".$rr2['icq']." руб.".'</td></tr>'; }



/* Вывод Skype */ if (($rru['skypefix']==1) && ($rr2['skype'] != "")) {echo "<tr><td width=200 align=right class=text-b valign=top>Контактный Skype:  </td><td width=300 valign=top>".$rr2['skype'].'</td></tr>'; }

if (($rru['url']==1) && ($rr2['url'] != "")) {echo '<tr><td width=200 align=right class=text-b valign=top>Адрес сайта:  </td><td width=300 valign=top><noindex><a href="go.php?go='.$rr2['url'].'" class="text">'.$rr2['url'].'</a></noindex></td></tr>';}

/* Вывод города */ if ($rru['grd']==1) {echo '<tr><td width=200 class=text-b align=right valign=top>Город:  </td><td width=300 valign=top>'.$gorod1.'</td></tr>'; }
echo "<tr>";
echo "<td width='200' align='right' class='text-b'>Добавлено:  </td>";
echo "<td width='300' valign='top'>";
echo date("<font class='text-min'> d.m.Y </font>", strtotime($rr2['data']));
echo "</td></tr>";

// Кол-во просмотров
echo "<tr><td width='200' align='right' class='text-min-b'>Кол-во просмотров:  </td><td width='300' valign='top'><font class='text-min'> ".$summa." </font></td></tr>";


// Текст объявления
if ($rr2['opis'] != "") {
echo "<div class='text-max' style='padding-left:20px; padding-right:10px; padding-top:15px; padding-bottom:15px;";
if ($rr2['top'] == 1) {
echo "border:1px solid #4e4e4e;'>".$rr2['opis']."</div>";
} else {
echo "border:1px dashed #4e4e4e;'>".$rr2['opis']."</div>";
}

</div>

<
script type="text/javascript" src="script/coment.js"></script>
<
script type="text/javascript" src="script/menu-context.js"></script>
<
script type="text/javascript" src="script/highslide/highslide.js"></script>
<
script type="text/javascript">
hs.registerOverlay({
overlayId: 'closebutton',
position: 'top right',
fade: 2
});
hs.graphicsDir = 'script/highslide/graphics/';
</
script>

<
div style="position:absolute;top:1000px;">

<?php


if(isset($_GET['cat']) && (int)$_GET['cat'] > 0)
$cat = (int)$_GET['cat'];
else
$cat = 18;

$result3 = mysql_query("SELECT id,zag FROM object WHERE id_categ = ".$cat." ORDER BY data DESC, id DESC LIMIT 5");
if ($result3 && mysql_num_rows($result3))
{
while ($myrow3 = mysql_fetch_assoc($result3))
{
echo "<p class='point'><img src='img/arr2.jpg' height='10' width='10'><a class='nav_link' href='idv.php?id=".$myrow3 ["id"]."'>".$myrow3 ["zag"]."</a></p>";
}
}

else
echo "<p>Информация по запросу не может быть извлечена</p>";

?>
<a
href="idv.php?cat=18">Категория 18</a><br />
<a
href="idv.php?cat=5">Категория 5</a>
</div>



вот весь код файла ....
а твой пример там не работает все равно показывает как раньше одну категорию везде
Быстрый ответ:

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