[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести все видео одной категории
Страницы: 1, 2
leshiy
Есть две таблицы:
1-ая categories
idd-это номер категорий
2-ая date
id-номер видео
cat-категория данного видео
Нужно вывести следующее видео из категории активного видео.
Вот код который выводит следующее видео по id
    <? include ("blocks/db.php"); ?>
<?

if (isset($_GET['id'])) {$id = $_GET['id']; }
if (!isset($id)) {$id = 1;}
$result = mysql_query("SELECT `date`.*, `categories`.`tit`,
IF(DATE(`date`) = CURDATE(), 'СЕГОДНЯ', IF(DATE(`date`) = CURDATE()-INTERVAL 1 DAY, 'ВЧЕРА', `date`)) `date`
FROM date
LEFT JOIN categories
ON categories.idd = date.cat
WHERE date.id='
$id'",$db);
if (!$result){echo "<p>Запрос не возможен</p>";
exit(mysql_error());}
if (mysql_num_rows($result) > 0){
$myrow = mysql_fetch_array($result);
$new_view = $myrow["view"] + 1;
$update = mysql_query ("UPDATE date SET view='$new_view' WHERE id='$id'",$db);}
else{echo "<meta http-equiv='Refresh' content='0; url=index.php'>";
exit();}
?>
<?

$result77 = mysql_query("SELECT str FROM options", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];
@$str = $_GET['str'];
$result00 = mysql_query("SELECT COUNT(*) FROM date");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
$str = intval($str);
if(empty($str) or $str < 0) $str = 1;
if($str > $total) $str = $total;
$start = $str * $num - $num;
$result = mysql_query("SELECT `date`.*, `categories`.`tit`,
IF(DATE(`date`) = CURDATE(), 'СЕГОДНЯ', IF(DATE(`date`) = CURDATE()-INTERVAL 1 DAY, 'ВЧЕРА', `date`)) `date`
FROM date
LEFT JOIN categories
ON categories.idd = date.cat
WHERE date.id+1='
$id'",$db);
if (mysql_num_rows($result) > 0) {
print "<table align=center>";
while ($myrow = mysql_fetch_array($result)) {
echo ($c%1 == 0 ? '<tr>' : '');
print "<td width=240>";
printf( "<div class='rol'>
<a href='video.php?id=%s' title='%s' class=title>
<ins>
<img src='%s' title='%s' alt='%s - Ролик'>
<span class='time'>%s</span>
<span class='kat'>%s</span>
<span class='thumb_views'><span class='views'>%s</span></span>
<span class='rast'>%s</span>
</ins>
<div class='title_a'>%s</div></a></div>
"
,$myrow['id'],$myrow['title'],$myrow['mini_img'],$myrow['title'],$myrow['title'],$myrow['prod'],$myrow['tit'],$myrow['view'],$myrow['date'],$myrow['title']);
print "</td>";
echo ($c%1 == 1 ? '</tr>' : '');
$c++;
}
print "</table><br>";
?>
<?

if ($total > 1){Error_Reporting(E_ALL & ~E_NOTICE);
echo "";
echo $page3left.$page2left.$page1left.'<a class=active>'.$page.'</a>'.$page1right.$page2right.$page3right.$page4right.$page5right.$page6right.$page7right.$page8right.$page9right.$nextpage;
echo "";}}
else{echo "<div class=verh_m align=center>Извините это самый первый ролик!</div>";}
?>
Быстрый ответ:

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