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

مطلوب درس عن اشياء فى php

مغلق
بدأه مبرمج الصغير في 7 مايو 2007 · 8 رد · 1,136 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني مطلوب منك لو سمحتم طلبي يااستاذة الاكواد التي تظهر جديد السكريبات في الصفحة الرئيسية مع الشرح مثلا اخر الاخبار تظهر في الصفحة الرئيسية واخر الاستفساءات مثل هذا الموقع

www.noclibya.com.ly/

#2

لإظهار آخر الأخبار مثلاً يجب أن يكون لدينا أولاً جدول في قاعدة البيانات اسمه news موجود فيه الأخبار التي نريد عرضها

هذا الجدول يحوي جميع الأخبار (رقم معرف للخبر id ,عنوان الخبر title , نص الخبر content)

إذاً لاستعادة الأخبار نستعمل استعلام مثل:

select * from news

لكن نحن نريد إظهار الأخبار العشرة الأخيرة مثلاُ إي نريد استعادة آخر عشرة أخبار مضافة لذا نستعمل:

select * from news order by id desc limit 10

هذا الاستعلام يرتب الأخبار حسب رقمها ترتيباً تنازلياً ونحدد عدد الأسطر المعادة بـ 10 فقط

مما يعيد الأخبار التي تمت إضافتها أخيراُ تظهر أولاً(لأن الرقم المعرف هو تلقائي ومتزايد طبعاً كما يمكننا أن نضيف عمود نحدد فيه تاريخ الخبر ويمكن تحديد الأخبار الأخيرة على أساسه كما يمكن بالطبع إضافة عمود أو أكثر لصور الخبر)

الآن بعد تنفيذ الاستعلام السابق وبعد أن أصبحت القيمة المعادة له معنا يمكن استعمال هذه القيمة

-مثلاً لإظهار العناوين على شكل روابط إلى النص الكامل للخبر في شريط متحرك

-لإظهار العناوين وجزء من نص الخبر مع رابط "المزيد" الشهير لقراءة الخبر كاملاً

الآن أيها الـ"مبرمج الصغير" إذا كنت تحتاج توضيح في فكرة ما أو شرح أكبر في أمر ما ...أخبرنا فنحن جميعاً إن شاء الله جاهزون للمساعدة

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#3

بارك الله فيك اخي بس يا ريت يااخوي توضيح بالاكواد مع الشرح

#4

شوف المثال التالي وجربه:

لطباعة آخر عشر أخبار على شكل شريط متحرك لدينا الكود:

<marquee dir=ltr onmouseover="this.stop();" onmouseout="this.start();" direction="right">
<?
mysql_connect('localhost');
mysql_select_db('test');
function printLink($res){
	while($row=mysql_fetch_array($res)){
		print "<a href=showNews.php?newsId=".$row['id']." target=_blank >".$row['title']."</a>   ";
	}
}
$res=mysql_query("select * from news order by id limit 10");
printLink($res);
?>
</marquee>

أما في صفحة إظهار الخبر كاملاً مع التفاصيل لدينا (أي في صفحة showNews.php) لدينا:

<?
mysql_connect('localhost');
mysql_select_db('test');
$res=mysql_query("select * from news where id=$_GET[newsId]");
$row=mysql_fetch_array($res);
print "<B>$row[title]</b><br>$row[details]";
?>

تم تعديل هذه المشاركة بواسطة XX0111XX في 8 مايو 2007 في 09:28

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#5

مشكور اخوي xx0111xx علي جهودك الرائع وعسي الله يجزيك الف خير ,ولكن يااخوي سؤالي يختص بالعرض جديد السكريبات في الصفحة الرئيسية مثلا اخر الاخبار في وسط الصفحة والاستسفاءات في يسار الصفحة واخر الصور من تحت يسار الصفحة

تم تعديل هذه المشاركة بواسطة مبرمج الصغير في 8 مايو 2007 في 12:25

#6

أخي "مبرمج الصغير":

الصفحة الرئيسية ستكون منسقة على شكل جدول

ولإضافة شريط الأخبار يكفي أن نضع في الخلية المناسبة (على اعتبار اسم الملف الذي تم تخزين أول كود فيه هو newsMarq.php)

include('newsMarq.php');

وبالتالي يتم إظهار شريط الأخبار في الصفحة الرئيسية

وعلى غرار ذلك يمكن تضمين في الخلية الوسطى كود إظهار آخر الأخبار

وفي الخلية اليسرى كود الاستفتاءات والخلية اليسرى السفلى آخر الصور

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#7
اقتباس
أخي "مبرمج الصغير":

الصفحة الرئيسية ستكون منسقة على شكل جدول

ولإضافة شريط الأخبار يكفي أن نضع في الخلية المناسبة (على اعتبار اسم الملف الذي تم تخزين أول كود فيه هو newsMarq.php)

كود

include('newsMarq.php');

وبالتالي يتم إظهار شريط الأخبار في الصفحة الرئيسية

وعلى غرار ذلك يمكن تضمين في الخلية الوسطى كود إظهار آخر الأخبار

وفي الخلية اليسرى كود الاستفتاءات والخلية اليسرى السفلى آخر الصور

مشكور اخوي وعسي الله يوفقك يامبدع هذا الشرح الوافي والا بلا مشكور اخوي والله مااعرف كيف ارد لك الجميل

#8

أهلاُ فيك والحمدلله أننا استطعنا المساعدة أخيراً

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#9

الله يجزيك الف خير اخوي الفاضل

هذا الموضوع مغلق.

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