السلام عليكم ورحمة الله وبركاته


لدي كود جدول من A-Z

وكل حرف داخل من رقم 1 الى 40

وكل رقم فيه checkbox داخل مربع وبجانبه الرقم

الان لدي 3 مهمات في المربع وهم الاوان تتغير

يستدعي امر من قاعدة البيانات بكشف حالة الجدول status

اذا كانت رقم 1 يصبح المربع لونه احمر لو كان رقم 2 لون اخر لو كان رقم 3 لون اخر هكذا يعني


الان عملت الطريقة هذي هل يوجد افضل واسهل منها


كود PHP:
//// SQL ////

$seat_number "a-1";
$status "free";   ///// change it for free ,  paid , block to change colors 


if ($seat_number == "a-1" && $status == "free")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#00FF00'";  }  

if (
$seat_number == "a-1" && $status == "paid")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#ff0000'";  }  

if (
$seat_number == "a-1" && $status == "block")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#990000'";  }  

<
table border='1' width='100%' dir='rtl' cellspacing='0' cellpadding='0' style='border-collapse: collapse' bordercolor='#C0C0C0'>
    <
tr>
        <
td align='center' width='20' bgcolor='#C0C0C0'><b><font face='Tahoma' size='2'>A</font></b></td>
        <
td align='center' width='20' [COLOR="Red"]$seatnumbera1[/COLOR]><b><font face='Tahoma' size='2'>1</font></b><input type='checkbox' name='seatnumber[]' value='A-1'><b><font face='Tahoma' size='2'>
        </
font></b></td>
</
tr>
</
table
فا هذا الي قدرت اعمله لاحد الان افضل طريقه لي

لكن لو عملت من A الى Z وكل حرف 40 مربع او اكثر
يعني راح اعمل الامر هذا

كود PHP:
//// SQL ////

$seat_number "a-1";
$status "free";   ///// change it for free ,  paid , block to change colors 


if ($seat_number == "a-1" && $status == "free")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#00FF00'";  }  

if (
$seat_number == "a-1" && $status == "paid")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#ff0000'";  }  

if (
$seat_number == "a-1" && $status == "block")  {  [COLOR="red"]$seatnumbera1[/COLOR] = "bgcolor='#990000'";  } 

اكثر من 1000 مره طباعة بالملف و كشف الامر واعتقد بصير load كبير على التصفح


اتمنى تيدوني في فكره افضل شكراً