PDA

View Full Version : سوال: بلوک محصول تصادفی



syasamboo3
دوشنبه 13 شهریور 1391, 10:13 صبح
سلام به همه دوستان.من یه بلوک دارم برای نمایش محصول تصادفی در فروشگاه.کار نمیکنه.میشه ببینید مشکلش از کجاست

<?php

if (stristr(htmlentities($_SERVER["PHP_SELF"]), "block_random_product.php")) {
Header("Location: index.php");
die();
}


$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM fireshop_product WHERE `is_active` >0 "));
mt_srand((double)microtime()*1000000);
$id_product = mt_rand(1,$numrows);

$sql = $db->sql_query("SELECT * FROM fireshop_product where `id`='$id_product'");
if($db->sql_numrows($sql)<1){$sql = $db->sql_query("SELECT * FROM fireshop_product where `id`='1'");}else{$sql = $db->sql_query("SELECT * FROM fireshop_product where `id`='$id_product'");}


$row = $db->sql_fetchrow($sql);
$product_title_r = $row['product_title'];
$product_title_r_s=str_replace(" ", "-",$product_title_r);
$product_title = substr($product_title_r, 0,70);
$product_pic = $row['product_pic'];
$ox_link = $row['ox_link'];
$id= $row['id'];
$product_price = $row['product_price'];
$product_price = number_format($product_price, 0);
echo"

<div align=\"center\">
<img src=\"$product_pic\" height=\"145\" width=\"190\"/>
<br/><br/>
<div class=\"cust_pro\">$product_price&nbsp; تومان</div>
<div align=\"center\" style=\"width: 180px; margin-top: 5px;\">
";
if(empty($ox_link)){
echo"<form action='buy.php' method='post'>
<input type='hidden' name='id' value='$id'/>
<input type='hidden' name='buy'/>
<div class=\"buy_pro\"><a><input type=\"image\" src=\"template/fireshop_default/images/buy_p.png\" onmouseover=this.src='template/fireshop_default/images/buy_p_hover.png' onmouseout=this.src='template/fireshop_default/images/buy_p.png' ></a></div></form>";
}else{echo"<div class=\"buy_pro\"><a href='$ox_link' target='_blank'></a></div>";}

echo"
<div class=\"more_pro\"><a href=\"$product_title_r_s\"></a></div>
</div>
<div class=\"clear\"></div>
</div>";

?>