Вы не зашли.
Главная » PHP » Определение нового файла
#11. avgyst Off (0)
Участник
2010.04.06 19:07
у меня не скрипт а страница
Код:
lt;? include ("blocks/bd.php");if(!isset($cat)) {$cat=1;}$result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db);if (!$result){echo "<p>Запрос не прошел";exit(mysql_error());}if (mysql_num_rows($result) > 0){$myrow = mysql_fetch_array($result); }else{echo "<p>таблице нет записей.</p>";exit();}?><!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 name="description" content="<?php echo $myrow["meta_d"]?>"> <meta name="keywords" content="<?php echo $myrow["meta_k"]?>"> <title><?php echo $myrow["title"]?></title> <meta http-equiv="Content-Type" content="text/html; windows-1251" /> <link href="style.css" rel="stylesheet" type="text/css" /></head><body> <div id="wrapper"> <div id="inner"> <?php include ("blocks/header.php");?> <!-- end header --> <?php include ("blocks/left.php");?> <div id="body"> <div class="inner"> <div class="leftbox"> <div class="gt"><?php echo $myrow["text"]; $result77 = mysql_query("SELECT str FROM options", $db);$myrow77 = mysql_fetch_array($result77);$num = $myrow77["str"];@$page = $_GET['page'];$result00 = mysql_query("SELECT COUNT(*) FROM data WHERE cat='$cat'");$temp = mysql_fetch_array($result00);$posts = $temp[0];$total = (($posts - 1) / $num) + 1;$total = intval($total);$page = intval($page);if(empty($page) or $page < 0) $page = 1; if($page > $total) $page = $total;$start = $page * $num - $num; ?></div> <?php $result1=mysql_query("SELECT id,title,description,date,mini_img,view,proiz,god,rating,q_vote FROM data WHERE cat='$cat'ORDER BY id LIMIT $start, $num",$db);if(!$result1){echo "<p>Запрос не прошол</p>";exit(mysql_error());}if(mysql_num_rows($result1)>0){$myrow1=mysql_fetch_array($result1);do {$r=$myrow1["rating"]/$myrow1["q_vote"];$r=intval($r);$new_file= mysql_query ("SELECT IF ($myrow1[date] > (NOW() - INTERVAL 1 DAY), 'Новый', 'Старый')",$db);printf ("<table align='center' class='post'> <tr> <td class='post_title'> <p class='post_name'><img class='mini' align='left' src='%s'height='80' width='60'>%s </a>$new_file</p> <p class='post_adds'><b>Добавлено:</b> %s</p> <p class='post_adds'><b>Производство:</b> %s</p> <p class='post_adds'><b>Год выпуска:</b> %s</p></td> </tr> <tr> <td><b>Описание:</b> %s <a href='view_post.php?id=%s'><b>далее</b></a> <p class='post_view'>Просмотров: <b>%s</b></p> <p>Рейтинг: <img src='img/%s.gif'></p> </td> </tr> </table><br><br>",$myrow1["mini_img"],$myrow1["title"],$myrow1["date"],$myrow1["proiz"],$myrow1["god"],$myrow1["description"],$myrow1["id"],$myrow1["view"],$r);}while ($myrow1 = mysql_fetch_array($result1));if ($page != 1) $pervpage = '<a href=view_cat.php?cat='.$cat.'&page=1>Первая</a> | <a href=view_cat.php?cat='.$cat.'&page='. ($page - 1) .'>Предыдущая</a> | ';// Проверяем нужны ли стрелки впередif ($page != $total) $nextpage = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 1) .'>Следующая</a> | <a href=view_cat.php?cat='.$cat.'&page=' .$total. '>Последняя</a>';// Находим две ближайшие станицы с обоих краев, если они естьif($page - 5 > 0) $page5left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';if($page - 4 > 0) $page4left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';if($page - 3 > 0) $page3left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';if($page - 2 > 0) $page2left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';if($page - 1 > 0) $page1left = '<a href=view_cat.php?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';if($page + 5 <= $total) $page5right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';if($page + 4 <= $total) $page4right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';if($page + 3 <= $total) $page3right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';if($page + 2 <= $total) $page2right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';if($page + 1 <= $total) $page1right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';if ($total > 1){Error_Reporting(E_ALL & ~E_NOTICE);echo "<table align='center' class='post'> <tr> <td class='post_title'>";echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;echo "</td> </tr> </table><br><br>";}}else{echo "<p>В таблице нет записей</p>";exit();}?> <div class="clear"></div> </div> <div class="clear"></div> </div> </div> <div class="clear"></div> <?php include ("blocks/footer.php");?> </div> </div></body></html>
#12. Gemorroj Off (107)
Administrator
2010.04.06 20:08
Код:
$result1 = mysql_query("
SELECT id,title,description,date,mini_img,view,proiz,god,rating,q_vote,
IF(date > (NOW() - INTERVAL 1 DAY), 'true', 'false') AS new
FROM data
WHERE cat='$cat'
ORDER BY id
LIMIT $start, $num",
$db);
в итоге у тебя будет $myrow1["new"] с true или false на файл
#13. avgyst Off (0)
Участник
2010.04.06 20:08
Спасибо большое дружище!Всё получилось!
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.013 s