السلام عليكم ورحمة الله وبركاته
اخواني مطلوب منك لو سمحتم طلبي يااستاذة الاكواد التي تظهر جديد السكريبات في الصفحة الرئيسية مع الشرح مثلا اخر الاخبار تظهر في الصفحة الرئيسية واخر الاستفساءات مثل هذا الموقع
www.noclibya.com.ly/
السلام عليكم ورحمة الله وبركاته
اخواني مطلوب منك لو سمحتم طلبي يااستاذة الاكواد التي تظهر جديد السكريبات في الصفحة الرئيسية مع الشرح مثلا اخر الاخبار تظهر في الصفحة الرئيسية واخر الاستفساءات مثل هذا الموقع
www.noclibya.com.ly/
لإظهار آخر الأخبار مثلاً يجب أن يكون لدينا أولاً جدول في قاعدة البيانات اسمه news موجود فيه الأخبار التي نريد عرضها
هذا الجدول يحوي جميع الأخبار (رقم معرف للخبر id ,عنوان الخبر title , نص الخبر content)
إذاً لاستعادة الأخبار نستعمل استعلام مثل:
select * from news
لكن نحن نريد إظهار الأخبار العشرة الأخيرة مثلاُ إي نريد استعادة آخر عشرة أخبار مضافة لذا نستعمل:
select * from news order by id desc limit 10
هذا الاستعلام يرتب الأخبار حسب رقمها ترتيباً تنازلياً ونحدد عدد الأسطر المعادة بـ 10 فقط
مما يعيد الأخبار التي تمت إضافتها أخيراُ تظهر أولاً(لأن الرقم المعرف هو تلقائي ومتزايد طبعاً كما يمكننا أن نضيف عمود نحدد فيه تاريخ الخبر ويمكن تحديد الأخبار الأخيرة على أساسه كما يمكن بالطبع إضافة عمود أو أكثر لصور الخبر)
الآن بعد تنفيذ الاستعلام السابق وبعد أن أصبحت القيمة المعادة له معنا يمكن استعمال هذه القيمة
-مثلاً لإظهار العناوين على شكل روابط إلى النص الكامل للخبر في شريط متحرك
-لإظهار العناوين وجزء من نص الخبر مع رابط "المزيد" الشهير لقراءة الخبر كاملاً
الآن أيها الـ"مبرمج الصغير" إذا كنت تحتاج توضيح في فكرة ما أو شرح أكبر في أمر ما ...أخبرنا فنحن جميعاً إن شاء الله جاهزون للمساعدة
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
بارك الله فيك اخي بس يا ريت يااخوي توضيح بالاكواد مع الشرح
شوف المثال التالي وجربه:
لطباعة آخر عشر أخبار على شكل شريط متحرك لدينا الكود:
<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
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
مشكور اخوي xx0111xx علي جهودك الرائع وعسي الله يجزيك الف خير ,ولكن يااخوي سؤالي يختص بالعرض جديد السكريبات في الصفحة الرئيسية مثلا اخر الاخبار في وسط الصفحة والاستسفاءات في يسار الصفحة واخر الصور من تحت يسار الصفحة
تم تعديل هذه المشاركة بواسطة مبرمج الصغير في 8 مايو 2007 في 12:25
أخي "مبرمج الصغير":
الصفحة الرئيسية ستكون منسقة على شكل جدول
ولإضافة شريط الأخبار يكفي أن نضع في الخلية المناسبة (على اعتبار اسم الملف الذي تم تخزين أول كود فيه هو newsMarq.php)
include('newsMarq.php');وبالتالي يتم إظهار شريط الأخبار في الصفحة الرئيسية
وعلى غرار ذلك يمكن تضمين في الخلية الوسطى كود إظهار آخر الأخبار
وفي الخلية اليسرى كود الاستفتاءات والخلية اليسرى السفلى آخر الصور
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
اقتباسأخي "مبرمج الصغير":الصفحة الرئيسية ستكون منسقة على شكل جدول
ولإضافة شريط الأخبار يكفي أن نضع في الخلية المناسبة (على اعتبار اسم الملف الذي تم تخزين أول كود فيه هو newsMarq.php)
كود
include('newsMarq.php');
وبالتالي يتم إظهار شريط الأخبار في الصفحة الرئيسية
وعلى غرار ذلك يمكن تضمين في الخلية الوسطى كود إظهار آخر الأخبار
وفي الخلية اليسرى كود الاستفتاءات والخلية اليسرى السفلى آخر الصور
مشكور اخوي وعسي الله يوفقك يامبدع هذا الشرح الوافي والا بلا مشكور اخوي والله مااعرف كيف ارد لك الجميل
أهلاُ فيك والحمدلله أننا استطعنا المساعدة أخيراً
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
الله يجزيك الف خير اخوي الفاضل
هذا الموضوع مغلق.