تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#1 (permalink)  
كيف ممكن اخذ أول ثلاث نتائج بلون والبقيه بلون ؟


السلام عليكم

اخواني بغيت اعرف اذا عندي جدول وبغيت اخذ اخر 3 استعلامات مثلا واخليهم بلون وباقي النتائج بلون ثاني بشرط ان النتائج ماتكون مكرره


اما النتائج تكون بلون أو يكون يمها زر ومكتوب عليه (جديد) مو مشكله

ولكم مني خالص التحيات






TrustWork غير متواجد حالياً   قديم 09-02-2005, 01:47 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#2 (permalink)  

تفضل اخي

هذا الكود سيعمل على تلوين اول 3 نتائج بلون ازرق والباقي احمر

كود PHP:
<?php

for($i=0$i<10$i++){
              
$colorid='0';
        echo 
"<table border='0'><tr>";
        if(
$colorid=='0' && $i 3){
                
$color='0000ff';
                }elseif(
$colorid !='1' && $i >=3){
                        
$color='ff0000';
                        
$colorid=0;
                        }
        echo 
"<td widht='30' bgcolor=".$color.">".$i."</td>";

        
$colorid++;
  }
?>
لا تنساني من دعوة صالحة

تحياتي






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 09-02-2005, 02:46 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Feb 2005-
#3 (permalink)  

هذا كود أيضا ، اول ثلاث (أو ما تحدد في المتغير$ColoredRows) بالون الأزرق والباقي أبيض
وأسهل في الفهم ، افهمها وبعدين نفذها على برنامجك بطريقتك

كود PHP:
<?php


...

echo 
"<table>";


$query MySQL_query("SELECT * FROM mytable ...");

$ColoredRows 3// عدد الصفوف التي تريد تلوينها
$number 0;

while (
$variable mysql_fetch_array($query)) {

if (
$number $ColoredRows) { // bgn if
echo "<tr><td bgcolor=blue>-- CONTENT --</td></tr>";
$number++;
} else { 
// bgn else
echo "<tr><td bgcolor=white>-- CONTENT --</td></tr>";
// end else & if

// ---
}

echo 
"</table>";


...



?>






Faleh.M غير متواجد حالياً   قديم 09-02-2005, 08:16 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#4 (permalink)  

اقتباس:
وبغيت اخذ اخر 3 استعلامات
الطريقيتين إن شاء الله صح
و لكن يجب إضافة order by id desc ليختار آخر ثلاثة استعلامات






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 09-02-2005, 09:48 PM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#5 (permalink)  

يعطييييكم الف الف عافيه صراحه كيفيتو وويفيتو ودعواتي لكم انشالله

وبالتوفيق






TrustWork غير متواجد حالياً   قديم 10-02-2005, 01:14 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 05:49 AM بتوقيت المملكة العربية السعودية