رفتن به مطلب

استایل هر سطر در 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; ?>

لینک به ارسال

چه طور کد شما را با این کد ست کنم


fwrite($fp,'<td class="boxcar2 gerd" width="30"><img border="0" src="'.$flags[$i].'"></td>');

میخوام برای این td استایل بزارم

یه کم تو در تو شده

نمیدونم چه طور داخل این کد استایل بزارم

لینک به ارسال

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

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

لینک به ارسال

سلام

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


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);

لینک به ارسال

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


$_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);

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...