Базы данных
→ Нужна помощь с выбором товара из каталога • 24 июля 2014 г. 10:14
Сейчас это выглядит вот так $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM `catalog` WHERE `type` = 'tovar' AND `id_merge` = '{$cat}' AND `active` = 1 ORDER BY `sort`, `id` DESC LIMIT {$limit1}, {$tvonpage}"; $res = mysql_query($sql); $num = mysql_fetch_row(mysql_query(&...
Сейчас это выглядит вот так
$sql = "SELECT SQL_CALC_FOUND_ROWS * FROM `catalog` WHERE `type` = 'tovar' AND `id_merge` = '{$cat}' AND `active` = 1 ORDER BY `sort`, `id` DESC LIMIT {$limit1}, {$tvonpage}";
$res = mysql_query($sql);
$num = mysql_fetch_row(mysql_query("SELECT FOUND_ROWS()"));
$alltv = $num[0];
$count = 0;
$goodList = "";
while ($row = mysql_fetch_assoc($res))
{
$imgArray = explode(",", $row['img']);
$imgHtml = empty($imgArray[1]) ? "" : "<img src=\"/images/catalog/{$imgArray[1]}_2.jpg\"/>";
$goodList .=
"
<tr>
<td style=\"vertical-align: top; padding: 20px 10px 0px 20px; text-align: center;\"><a href=\"/{$threadNow['link']}/".implode("/", catPath($row['id_merge'])).($row['id_merge'] != 0 ? "/" : "")."{$row['link']}\">{$imgHtml}</a></td>
<td style=\"vertical-align: top; padding: 20px 0px 0px 0px; width: 440px;\">
<div style=\"margin-bottom: 5px;\"><a href=\"/{$threadNow['link']}/".implode("/", catPath($row['id_merge'])).($row['id_merge'] != 0 ? "/" : "")."{$row['link']}\" class=goodName>{$row['name']}</a></div>
<div class=text>".substr(strip_tags($row['text']),0,200)."</div>
</td>
<td style=\"vertical-align: middle; padding: 20px 0px 0px 20px\">
<div style=\"margin-bottom: 15px; font-size: 18px; text-align: center;\">{$row['price']} руб.</div>
<div style=\"cursor: pointer;\" class=addGood goodid=\"{$row['id']}\"><img src=\"/images/toBin1.jpg\" /><br />
<font color=#fb6d2b><small><b><u>Доставка бесплатно!</u></b></small></font><br/>
<small><small>при заказе от 5000 руб.</small></small></div>
</td>
</tr>
";
$count++;
}
$pages=ceil($alltv/$tvonpage);
if ($page > $pages && $page>1) header("Location: ?cat={$cat}&page={$pages}");
$noPage = false;
if ($pages>1)
{
for ($i = 1; $i <= $pages; $i++)
{
if ($i < 5 || $i > ($pages - 5) || ($i > ($page - 5) && $i < ($page + 5)))
{
if ($i!=$page) $pageHtml .= "<div class=page><a href='?page={$i}' class=page>{$i}</a></div>";
else $pageHtml .= "<div class=page><b style=\"\">{$i}</b></div>";
$noPage = false;
}elseif(!$noPage){
$pageHtml .= "<b class=page> … </b>";
$noPage = true;
}
}
}
$goodList = "<table style=\"margin: 20px 0px;\"><tr><td>{$goodList}</td></tr></table>";
if ($count == 0) $goodList .= "<div class=text style=\"margin: 20px 0px 0px 25px; color: #777777; font-size: 11px;\"></div>";
$goodList .= "<div style=\"margin: 25px 0px;\">{$pageHtml}</div>";
Базы данных
→ Нужна помощь с выбором товара из каталога • 24 июля 2014 г. 9:44