|
|
|
สอบถามครับ เราจะให้รูปแสดงต่างกันยังไงครับ เช่น ข่าวใหม่ 3 อันดับบนให้เป็นรูป New ส่วนข่าวที่เหลือให้เป็นอีกรูปครับ |
|
|
|
|
|
|
|
ถ้ามี แค่ 10 อันดับก็ if $i เช็ครอบ loop ไปเลยครับ
|
|
|
|
|
Date :
2016-07-06 12:41:34 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า fixed ที่จำนวนก็กำหนดตัวแปร
$max_news = 3;
$n = 0;
วน loop
{
++$n;
if ($n <= $max_news) {
//แสดงแบบมีรูป New
}
else {
//แสดงอีกแบบ
}
$max_news++;
}
หรือจะกำหนดตัวแปรใน db เก็บเป็นวันที่แล้วค่อยเช็ค
วันที่ที่เก็บ(+3วันหรือ5วัน ก็แล้วแต่กำหนด) กับ วันที่ปัจจุบัน
$max_date = 3;
วน loop
{
if (strtotime("+{$max_date} day", strtotime($field_date)) >= time()) {
//แสดงแบบมีรูป New
}
else {
//แสดงอีกแบบ
}
}
|
|
|
|
|
Date :
2016-07-06 13:15:18 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$max_news = 3;
$n = 0;
เอาไว้นอก while ครับ
|
|
|
|
|
Date :
2016-07-06 14:44:16 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($n<=2) แบบนี้ครับ
|
|
|
|
|
Date :
2016-07-06 15:27:40 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td colspan="2" align="center" bgcolor="#FFFFFF" style="border-bottom:1px solid#999"><div align="left"><strong>ข่าวสารประชาสัมพันธ์</strong></div></td>
</tr>
<?php
$StrSqlP = "select * from promotion where status='1'order by ProID DESC LIMIT 0,10";
$objQueryP = mysql_query($StrSqlP) or die ("Error Query [".$StrSqlP."]");
$max_news = 3;
$n = 0;
while ($objResultP = mysql_fetch_array($objQueryP)){
++$n;
$smallPicP = $objResultP[smallPic];
$titleP = $objResultP[proTitle];
$brifeP = $objResultP[proBrife];
$proIDP = $objResultP[proID];
?>
<tr>
<td width="4%" align="left" class="table4" >
<?php
if($n <= $max_news) {
//<p><font size = "2"><img src="images/add-to-favorites32.png" alt="" width="12" height="12" /></font></p>
echo '<img src="images/StarYellow.png" width="17" height="22" />';
}
else {
echo '<img src="images/add-to-favorites32.png" width="17" height="22" />';
}
$max_news++;
?>
</td>
<td width="96%" align="left" class="table4" ><font size = "2"><a href="press-release-detail.php?id=<?=$proIDP?>&cate=news">
<?php echo $titleP ?>
</a></font></td>
</tr>
<?php } ?>
</table>
|
|
|
|
|
Date :
2016-07-06 15:31:15 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|