الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد كود عرض الصور على حسب التاريخ

بدأه man in dark في 12 مارس 2009 · 4 رد · 560 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني اريد كود عرض الصور على حسب التاريخ

مثلا التاريخ يخزن في قاعدة البيانات بهذا الشكل

  2009-03-11 13:30:43

بحيث انه اذا كان الوقت اكثر من ساعة يظهر الصورة p1.gif

اذا كان الوقت اكثر من 3 ساعة يظهر الصورة p2.gif

اذا كان الوقت اكثر من 10 ساعة يظهر الصورة p3.gif

اذا كان الوقت اكثر من يوم يظهر الصورة p4.gif

فهل بالامكان مساعدتي

تم تعديل هذه المشاركة بواسطة man in dark في 12 مارس 2009 في 00:50

#2

بعد الإستعلام من القاعدة قم بطرح الوقت من الوقت المستعلم من قاعدة البيانات بعدها ضع شرطك في switch و في كل حالة قم بإظهار صورة معينة ،أتمنى أن تكون الفكرة قد وصلت .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

الف شكر اخي على ردك

بس لم استطع تطبيق switch ولقد قمت بتطبيق ذلك باستخدام if و elseif بمثال مشابة بسيط جدا لانني الان اتعلم هذه الخاصية

لانني قرات اكثر من موضوع بشان switch ووجدت ان switch افضل من استخدام if واقل عدد سطور من if

بس هل بالامكان التغيير على هذا الكود لكي يعمل على switch

<?php
$Name = "فيصل";

if ($Name == "My Soul Mate"){

echo $Name." اسمي هو ";

}elseif ($Name == "فيصل"){

echo "اسمي هو الملعون ".$Name;

}elseif ($Name == "سعد"){

echo $Name." اسمي هو";

}else{

echo "الاسم غير موجود";
}
?>

تم تعديل هذه المشاركة بواسطة man in dark في 12 مارس 2009 في 22:34

#4

تخيل switch ك if في بادئ الآمر أي أنط بدل أن تكتب if ستكتب switch بعدها ستتذكر أننا كنا if نضع متغيرا أو أي شيء آخر يحمل قيمة نقارنه بها أما الأن ف switch تحمل الشرط لكن من دون قيمة ،قد تتسائل أي ستكون القيمة المراد فحصها بكل بساطة ستكون في case و بعد أن ننهي كل حالة نقوم بختامها بكلمة break التي مهمتها توقيف عمل كود معين عند سطر معين أخيرا ستتذكر أننا إن لم نجد واحدة من الحالات التي سنضعها سنقوم بالختام بالكلمة else أما في switch سنقوم بوضع الكلمة default .

<?php
$Name = "فيصل";

switch($Name)
 {
  case 'My Soul Mate':
   echo $Name." اسمي هو ";  
  break;
  case 'فيصل':
   echo "اسمي هو الملعون ".$Name; 
  break;
  case 'سعد':
   echo $Name." اسمي هو"; 
  break;
  default;
   echo "الاسم غير موجود";	
 }
?>

السطر الرابع قمنا بوضع المتغير لفحصه من طرف case .

السطر السادس قمنا بفحص قيمة المتغير بما نريد نحن و كأننا قلنا :

elseif ($Name == "فيصل")

بعدها قمنا بوضع الأوامر المراد تنفيذها و عند النهاية قمنا بوضع break .

أتممنا على هذا الشكل حتى السطر 15 أين نفذت إحتمالاتنا فقمنا بوضع default و كأننا وضعنا else .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

أنا آسف اخواني على الكلمة الغير مقصودة "" الملعون""" لقد كنت اجرب الكود وعقدني الكود ورفع ضغطي

و لكني قدرت احل باستخدام if

ولكن عند وضعي لهذا الكود لم اكون منتبها من الكلمة الا الان

العذر و السموحة يا اخواني

والف شكر اخي SIFE مبدع كالعادة

تم تعديل هذه المشاركة بواسطة man in dark في 13 مارس 2009 في 01:10

مواضيع مشابهة