PDA

View Full Version : سوال: اضافه کردن کلاس به دایو بصورت یکی در میون ! ( حلقه while )



thacker
پنج شنبه 14 فروردین 1393, 20:54 عصر
سلام.
آیا میشه کاری کرد که وقتی حلقه داره اجرا میشه و مثلا 20 تا رکورد رو نمایش میده ، بصورت یکی در میون به دایوهایی که از حلقه خارج میشن یک کلاس یا آیدی خاص اضافه کرد ؟

us1234
پنج شنبه 14 فروردین 1393, 21:27 عصر
<?php
$i = 0;
while(YourIF)
{
if( ($i++ % 2) == 0)
{
$class = "class1";
}else
{
$class = "class1";
}
echo '<div class="'.$class.'">'.$data.'</div>';
}


?>


البته این روش استانداردی برای نمایش جدول و کلا عوض کردن رنگ سطرها نیست با CSS خیلی راحت انجام میشود .

arash691
پنج شنبه 14 فروردین 1393, 23:56 عصر
با یه flag بصورت true و false هم میشه ....

thacker
جمعه 15 فروردین 1393, 00:10 صبح
با یه flag بصورت true و false هم میشه ....

flag چیه ؟ میشه توضیح بدید ؟ تشکر

MMSHFE
جمعه 15 فروردین 1393, 07:59 صبح
<?php
$class = 'class1';
while(YourIF) {
echo '<div class="' . $class . '">' . $data . '</div>';
$class = ($class == 'class1' ? 'class2' : 'class1');
}
?>