رفتن به مطلب

استایل هر سطر در php


پست های پیشنهاد شده

با سلام

برای اینکه در یک جدول که توسط حلقه تکرار شونده نمایش داده می شود هر سطر یک رنگ داشته باشد به چه شکلی باید کد را بنویسیم

برای مثال سطر اول سفید و سطر بعدی سیاه و همین طور تکرار بشه

سپاسگزارم

لینک به ارسال

یه عدد توی حلقه بذار که هر دور حلقه یکی اضافه بشه ، بعد توی حلقه چک کن اگه عدد زوج بود سفید باشی اگه فرد سیاه .

در نهایت خالخالی درمیاد :)


$counter = 0;
while(true) : $counter++ ;?>

<div <?php echo ($counter%2 ==0) ? 'style="background:black;color:white"':'style="background:white"' ?>>
test
</div>

<?php
if($counter>10) break;
endwhile; ?>

  • امتیاز 7
لینک به ارسال

این الان فقط بخش نهخایی هست. این کد به انضمام حلقه رو اینجا بزارید تا بشه کمک کرد.

در ضمن شما رشته ها رو وارد فایل متنی می کنید؟!

  • امتیاز 2
لینک به ارسال

سلام

بله در یک فایل متنی ذخیره می شود


fwrite($fp, '<table class="tb1" border="0" width="100%" height="770" style="font-size: 10pt">');
$i = 0;
foreach($arrFeeds as $money) {
fwrite($fp,'<tr><td class="boxcart2 gerd" colspan="3" height="40">تاریخ به روز رسانی : '.$money['date'].'</td></tr>');
$i++;
if($i == 1)
break;
}
$i = 0;
foreach($arrFeeds as $money) {
fwrite($fp,'<tr>');
fwrite($fp,'<td class="boxcar2 gerd" width="30"><img border="0" src="'.$flags[$i].'"></td>');
fwrite($fp,'<td class="boxcar2 gerd">'.$curr[$i].'</td>');
fwrite($fp,'<td class="boxcar gerd" dir="rtl">'.$money['desc'].'</td>');
fwrite($fp,'</tr>');
$i++;
}
fwrite($fp,'</table>');
fclose($fp);

لینک به ارسال

تست کنید:

  fwrite($fp, '<table class="tb1" border="0" width="100%" height="770" style="font-size: 10pt">');
$i = 0;
foreach($arrFeeds as $money) {
fwrite($fp,'<tr><td class="boxcart2 gerd" colspan="3" height="40">تاریخ به روز رسانی : '.$money['date'].'</td></tr>');
$i++;
if($i == 1)
break;
}
$i = 0;
foreach($arrFeeds as $money) {
fwrite($fp,'<tr>');
fwrite($fp,'<td class="boxcar2 gerd" width="30" <?php echo ($i%2 ==0) ? 'style="background:black;color:white"':'style="background:white"' ?>><img border="0" src="'.$flags[$i].'"></td>');
fwrite($fp,'<td class="boxcar2 gerd">'.$curr[$i].'</td>');
fwrite($fp,'<td class="boxcar gerd" dir="rtl">'.$money['desc'].'</td>');
fwrite($fp,'</tr>');
$i++;
}
fwrite($fp,'</table>');
fclose($fp);

  • امتیاز 2
لینک به ارسال

اون خطو تغییر بدید به


$_str = '<td class="boxcar2 gerd" width="30" ';
$_str .= ($i%2 ==0) ? 'style="background:black;color:white"':'style="background:white"';
$_str .='><img border="0" src="'.$flags[$i].'"></td>';
fwrite($fp,$_str);

  • امتیاز 4
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...