|
|
|
สอบถามทำให้สินค้ามัน random ขึ้นเอง ไม่ใช่ลงทีหลังขึ้นก่อน |
|
|
|
|
|
|
|
Code (PHP)
<?
$Check=Select($Table,$Condition);
$Num_Rows=Num_Rows($Check);
$Per_Page=24;
$Page=$_GET['Page'];
if(!$Page){
$Page=1;
}
$Page_Start=($Per_Page*$Page)-$Per_Page;
if($Num_Rows<=$Per_Page){
$Num_Pages=1;
}else if(($Num_Rows%$Per_Page)==0){
$Num_Pages=$Num_Rows/$Per_Page;
}else{
$Num_Pages=ceil($Num_Rows/$Per_Page);
}
$Num_Pages=(int)$Num_Pages;
$Select=Select($Table,"$Condition ORDER BY ProductId DESC LIMIT $Page_Start,$Per_Page");
$NoP=0;
echo "<table>";
while($Product=mysql_fetch_array($Select)){
$NoP++;
?>
<li class="item first col-md-3 col-sm-3 col-xs-12">
<a href="detail.php?ProductId=<?=$Product['ProductId'];?>" title="<? echo iconv_substr($Product['ProductName'],0,20,"UTF-8");?>" class="product-image"><img src="admin/picture/product/medium-size/<?=$Product['Picture'];?>" /></a>
<h2 class="product-name"><a href="detail.php?ProductId=<?=$Product['ProductId'];?>" title=""><? echo iconv_substr($Product['ProductName'],0,50,"UTF-8");?></a> </br><? echo "<s>ราคาปกติ ".number_format($Product['PriceNormal'],2,'.',',')." บาท</s>";?> </h2>
<div class="price-box">
<span class="regular-price" id="product-price-879">
<span class="price"><? echo "฿ ".number_format($Product['Price'],2,'.',','); ?></span> </span>
</div>
<div class="actions">
<button type="button" title="หยิบใส่ตะกร้า" class="button btn-cart" onclick="window.location='cart.php?Act=Add&ProductId=<?=$Product['ProductId'];?>';"/><span><span>หยิบใส่ตะกร้า</span></span></button>
</div>
ผมอยากให้สินค้า มัน random ขึ้นแสดงอะครับ ไม่ใช่ เพิ่มหลังสุดแสดงก่อน ทำยังไงหรอครับ
ขอบคุณครับ
Tag : MySQL, CakePHP
|
|
|
|
|
|
Date :
2015-10-22 13:20:04 |
By :
ikamo |
View :
862 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
..... ORDER BY rand() LIMIT ..... ครับ
|
|
|
|
|
Date :
2015-10-22 16:03:38 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ
ขอบคุณมากครับ
|
|
|
|
|
Date :
2015-10-28 23:54:46 |
By :
ikamo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|