التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Mar 2003-
#26 (permalink)  

ايش رأيكم لو تكون الشغلة مرتبة, بحيث يكون هناك موضوع فقط لتقنية معينة, وندردش فيها
يعني مثلا: سوالف مبرمجين-SQL أو سوالف مبرمجين-AJAX
وهكذا

لان الموضوع صار كوكتيل
صدعت وانا اقرأه !!
لكن لو نحدد شي معين ونتكلم فيه, بيكون الكلام مركّز أكثر والفائدة ان شاء الله أكبر

والله الموفق






العملاق غير متواجد حالياً   قديم 12-09-2005, 04:55 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2001-
#27 (permalink)  

الاخ عبد الله عيد وكافة الاخوة الذين شاركوا معه

بصراحة موضوع يعتبر هو سيد المواضيع في كافة المنتديات العربية

وفكره اكثر من رائعة لا يسعنا الا ان نتقدم لكم بجزيل الشكر والعرفان

وانا كذلك مع وجهة نطر الاخ العملاق الذي قبل ردي هذا

سيروا الى الامام بارك الله في سعيكم






AFFYA غير متواجد حالياً   قديم 12-09-2005, 06:59 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#28 (permalink)  

أنا فكرت نسوي قسم خاص بالفكرة

لكن بعيدة شوي

أنا مع العملاق....






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 13-09-2005, 01:39 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#29 (permalink)  

بسم الله الرحمن الرحيم

أستاذي العملاق أنت محق في ذلك ولكن أتفقنا على موضوع سوالف واحد أنها تكون منوعة وحكاية الترتيب سيبها علي وسأقوم بتحويلها إلى pdf ضمن فصول منظمة مع ذكر أسماء المشاركين إن شاء الله تعالى وهذه هي التجربة الأولى لذلك دعها تسير الآن كما هي ولا نريد أن نضع شروط من البداية كي لايمل الجميع وسنرى في سوالف مبرمجين اثنين ماهي الأخطاء التي واجهتنا وسنحدد موضوع متخصص أكثر يعني تقدر تقول أنه سوالف مبرمجين 1 هي حقل تجارب للفكرة مع المحافظة على المادة العلمية ونقلها ....

-----------------------------------------------------------------------

أستاذي العزيز Al7addi شكراً على حسن الإطراء وأتمنى لك ولبقية الأعضاء التوفيق ولاتحرمونا من مشاركاتكم معنا ولو بالشئ القليل ...

-----------------------------------------------------------------------

أستاذي العزيز 3bdullah فكرة القسم اللي اقترحتها رائعة ولكن العين بصيرة واليد قصيرة على قولهم وهي كما ذكرت بعيدة شوي وأنا أقترحت هذا الإقتراح في موضوع (وجهة نظر يا أعضاء سوالف وكفاية لحد كذا) ...

-----------------------------------------------------------------------

على العموم عندما يصل الموضوع إلى مجموعة لابأس بها من المعلومات فسأقوم بتنظيمها بإذن الله ولاتقلقوا من هذه الناحية وسيذكر جميع من شارك ولو بسطر واحد وسيتم توزيع النسخة مجاناً للجميع وهذه هي أفضل طريقة ولاتهتموا الآن إلا بواضع المعلومات واتركوا مهمة التنسيق والترتيب الآن فقط المعلوووووووووووووووووووووووووووووووومة .

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


ومن لديه الآن موضوع أو معلومة فليتحفنا بها جعله الله في ميزان حسناته بإذن الله تعالى


وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل

تحياتي
أخوك عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 13-09-2005, 03:33 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#30 (permalink)  
Callback Functions

بسم الله الرحمن الرحيم

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

تحية طيبة اخواني الأعزاء

php :

الموضوع : Callback Functions

أثناء تعلمي للغة سي كانت هناك احدى الطرق الفعالة وهي ماتسمى بـ callback
أو الإستدعاء الخلفي (كترجمة حرفية فقط) المهم

إن هذه الطريقة تحمل فائدة كبيرة ولم اكن اعلم ان php تدعمها ففي احد الأيام قلت بما أن php تشبه السي إلى حد كبير نوعاً ما فإنها قد تدعم الإستدعاء الخلفي او callback وقمت بتجربة الطريقة كما افعل في السي ونجحت ولكن

ماهو الإستدعاء الخلفي او callback وماهي فوائده (سؤال جيد)

أولاً سأعطي مثال أوضح فيه دالة عادية بدون اي اضافات

وهي كالتالي

افرض اني لدي دالة تأخذ بارمترين x,y وتطبع قيمهم فستكون الدالة كالتالي :

كود PHP:
function point($x,$y)
{
 print(
$x.",".$y);


والآن ماتراه ليس الا دالة عادية فقط لها بارمتران هما x,y وتطبعهما فقط والكل يعرف ان هذا هو عمل الدوال فالدوال تأخذ بارمترات وتنفذ عليها عمليات معينة .

الإستدعاء الخلفي

نظرية الإستدعاء الخلفي أو callback هي دالة عادية تأخذ دالة اخرى كبارمتر لها فلو عدنا لمثالنا الأول لأوضح طريقة الإستدعاء الخلفي فإن دالة point التي انشأنها ستكون متعددة الأوجه أي تنفذ عمليات مختلفة وليس عملية واحدة وانظر الى هذا المثال


كود PHP:
function point($x,$y,$callback)
{
  
$callback($x,$y);

الأن طبقنا عملية الإستدعاء الخلفي كما ترى فالذي يحدث هنا أن أعدنا كتابة الدالة point بحيث تأخذ ثلاثة بارمترات الأول والثاني هما القيم x,y والثالث هو متغير عادي أيضاً ولكن سيمثل دالة تأخذ بارمترين .

ملاحظة كما ترى داخل الدالة point أننا وضعنا callback تأخذ بارمترين لذا فإن قيمة المتغير callback يجب أن تكون أي دالة ولكن لابد أن تأخذ الدالة التي ستمثل قيمة المتغير $callback بارمترين فقط .
المهم الآن أن الدالة point أصبحت دالة متعددة الوظائف أي أننا لانعرف ماهو عملها حتى نمرر الدالة التي ستقوم بعملية معينة على x,y
والآن سنصنع دالتين تأخذ بارمترين واحدة تطبع والثانية تضر القيمتين وتطبعهما لنا


كود PHP:
function print_point($z,$t)
{
 print(
$z);
 print(
"<BR>");
 print(
$t);
}

function 
mul($r,$m)
{
 
$total = ($r $m);
 print(
$total)


والآن لدينا دالة عادية تسمى print_point للطباعة والثانية mul لإجراء عملية الضرب على اي قيمتين ثم تطبع الناتج

والآن سأنفذ الدالة point كدالة طباعة وستكون على النحو التالي


كود PHP:
point(40,70,"print_point"); 


وهنا الأن تتم عملية الإستدعاء الخلفي فبما أن الدالة point ستنفذ الدالة الممررة لها فإن عملية الدالة point هنا هي الطباعة

والآن المثال التالي


كود PHP:
point(77,50,"mul"); 
والآن اختلفت عملية الدالة point ففي الأول كانت تطبع والأن فإنها ستضرب القيمتين 77 و 50 وتطبع لنا الناتج .

وماتلاحظه الآن هو أن الدالة point غير مستقرة اي ليس لها وظيفة محددة ولكن ستكون وظيفتها حسب الدالة الممررة اليها وارجوا ان تكون المعلومة قد وصلت .

ولكن قد يقول سائل مافائدة كل هذا فأنا يمكنني أن استدعي mul مباشرة واستدعيprint_point مباشرة فلماذا كل هذا التعب
فأقول له أن الإستدعاء الخلفي له العديد من الفوائد و على سبيل المثال وهذا من احدى فوائد هذه الطريقة :

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


كود PHP:
function my_fetch($qry,$callback)
{
  
  
$q mysql_query($qry);

  
$n mysql_num_rows($q);

  for(
$i ;$i $n ;$i++)
  { 
     
$result mysql_fetch_array($q);
     
$callback($result);
  }


والأن ستكون دالة callback الممررة إلى الدالة my_fetch دالة ذات بارمتر واحد وكما ترى في المثال فإننا قمنا بتمرير نتيجة الصف الأول إلى الدالة $callback ثم الصف الذي يليها.

والدالة my_fetch ستختصر لنا الكثير من الكود والآن مابقي علي إلا أن احدد الإستعلام والدالة التي سأمررها.

وسأفرض أن لدي جدول مستخدمين بإسم USER وفيه name و pass كأسم مستخدم وكلمة مرور

فسأقوم الآن بعمل دالة تتعامل مع الصف وليس اجراء عملية fetch وغيرها فإن الدالة my_fetch ستتكفل بذلك والآن انظر الى الدالة التي سأسميها fetch_user
كود PHP:
function fetch_user($res)
{
  print(
$res["name"]);
  print(
"<BR>");
  print(
$res["pass"]);

وستكون الدالة fetch_user مختصة بإخراج بيانات المستخدمين على الصفحة ويمكنني الآن عمل دالة اخراج مثل fetch_user لأي جدول وسيتم تمريرها الى الدالة الذكية my_fetch والتي تتغير وظيفتها حسب الدالة الممرة لها والآن اريد ان اخرج المحتويات على الشاشة (محتويات المستخدمين)


كود PHP:
my_fetch("SELECT * FROM USER",fetch_user); 
والآن هذا السطر سيخرج لي بيانات جميع المستخدمين وسينسقها حسب التنسيق الموجود في الدالة fetch_user فأنظر مالذي اختصرناه من الشفرة فدالة my_fetch
دالة واحدة تنفذ ملايييييييييييييييييييييييييييييييييين العمليات.



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

وأسف إن حصل مني تقصير فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله سبحانه وتعالى

أخوكم
عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 13-09-2005, 03:56 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2001-
#31 (permalink)  

بارك الله فيك وحسن إليك






AFFYA غير متواجد حالياً   قديم 13-09-2005, 10:21 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#32 (permalink)  

^
up






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 15-09-2005, 08:35 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#33 (permalink)  

بسم الله الرحمن الرحيم

XML :

مقدمة

ماهي لغة الـXML ؟


الكلمة XML هي اختصار للجملة eXtensible Markup Language التي معناه باللغة العربية ( لغة الترميز القابلة للتوسيع ) ، في الحقيقة لغة الـXML هي تطوير للغة الـSGML بحيث تناسب شبكة الانترنت .



ماهي لغة الـSGML ؟

الكلمة SGML هي اختصار للجملة Standardized General Markup Language التي معناها باللغة العربية (لغة الترميز المعممة البنيوية ) ، تم تطوير هذه اللغة في مختبارات شركة IBM العالمية سنة 1969 .



ماهي فائدة الـXML ؟

لنقل أنك تريد البحث في أحد محركات البحث عن عنوان شخص ،لو قمت بهذا الآن فسوف تجد بأن جميع النتائج تحتوي على الاسم الذي تبحث عنه لا العنوان ، لذا فيمكنك كتابة ( البحث بين وسمين محدين كـ <address> و </address> ) عندها سوف تجد ماتبحث عنه بسهولة . كما يمكنك أيضاً بناء صفحات جميلة جداً بواسطة دعم لغة الـXML بلغة الـCSS ، كما يمكنك أيضاً جعل ملف لغة الـXML قاعدة بيانات لجميع المعلومات التي تريدها ، ... الخ.



هل تحل لغة الـ XML بدل لغة الـHTML ؟

حسناً ربما تكون لغة الـHTML سهلة لإنشاء المواقع كما أن أكثر من 800 ألف صفحة على الانترنت تستعملها ... ولكن لغة الـHTML لا تستطيع أن توصف معلومات بها ، كما أنها لا تحتوي إلا على بضع من الوسوم ( حتى هذه الوسوم القليلة تعتمد على نوع المتصفح الذي تستعمله ).
أما لغة الـXML فهي لغة لاحدود لها فتستطيع أن تصنع وسوم خاصة بك فهي ممتازة في وصف أي نوع من المعلومات ( حيث تستطيع وصف هذه المعلومات بعدة لغات كالـCSS و XSL و PHP - نعم PHP - ... ).

ولكن لكي تبني موقعاً محترفاً فيجب عليك التوفيق بين لغتي الـHTML و XML .


ملاحظة : مقتبس من موقع المصمم

تحياتي
أخوكم عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 15-09-2005, 08:52 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#34 (permalink)  

بسم الله الرحمن الرحيم

WAP :

الواب

نظرة تاريخية بسيطة :

في عام 1995 قامت شركة Ericcson بمحاولة كتابة لغة تقرأها الجوالات ، وبعدها بسنتين ( أي عام 1997) انضمت شركة Nokia وشركة Motorola وشركة Unowired Planet (التي تدعى حالياً Phone.com ) إلى العمل على هذا المشروع ، حيث طوروا هذه التقنية لتسمى تقنية الواب WAP.

مامعنى كلمة WAP ؟

هي اختصار للجملة Wireless Application Protocol والتي معناها باللغة العربية ( البروتوكول اللاسلكي ).

كيف ممكن أن أصنع صفحة واب ؟


إليك هذه النقاط لكي تفهم كيف تصنع صفحات الWAP :
تعتمد تقنية الـWAP على لغة شبيهة بالـ HTML تدعى WML .

لغة الـWML مبنية على النسخة الأولى من لغة الـ XML .

لغة الـWML مخصصة لكي تظهر داخل متصفحات بالغة الصغر (Micro Browsers).

معلومات حول الـWML ؟

هي اختصار للجملة Wireless Markup Language التي معناها باللغة العربية (لغة التوصيف اللاسليكة ) .

تتكون كل صفحة WAP من ما يسمى ديكس Decks .

ويحتوي الديك الواحد على مجموعة من البطاقات Cards .

ما هي فائدة الواب ؟

من فوائد الـWAP :
الحصول على أخبار الطقس من الجوال .

الحصول على أخر الأخبار العالمية والمحلية من خلال الجوال .

الحصول على أخر أخبار الأسهم من الجوال مع إمكانية شراء وبيع هذه الأسهم .

تحويل الأموال من عملة إلى أخرى أو من حساب إلى أخر عن طريق الجوال .

الحصول على نشرة كاملة عن حالة الطريق من الجوال .

و يمكنك تنفيذ كل ما تحتاجه عن طريق الجوال ،، وكل ما يطلقه خيالك ..


ملاحظة : مقتبس من موقع المصمم

تحياتي
أخوكم عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 15-09-2005, 08:57 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#35 (permalink)  

بسم الله الرحمن الرحيم

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

طريقة ربط جدول مع جدول آخر ...

الآن سنفرض اننا قمنا ببرمجة سكريبت اخبار ..
وقاعدة بياناتنا الاخبار تحتوي على الحقول التاليه :-

id = من نوع auto_incermet
title = من نوع VARCHAR وهو خاص لتخزين عناوين الاخبار .
News = من نوع TEXT وهو خاص بحفظ الاخبار ...

3 حقول .. الآن لنفرض ان لدينا صفحة وليكن اسمها

index.php لعرض شريط متحرك ... بعناوين الاخبار .. ورابط

اي خبر في هذا الشريط سينقلنا الى صفحة عرض

الخبر المختار وليكن اسم الصفحة view.php

سيكون الرابط في الشريط المتحرك هكذا

view.php?id=$id صح ، وسيكون الاستعلام داخل

هالصفحة مشروطا ...

كود PHP:
<?
$onw 
mysql_query("SELECT * FROM news WHERE id='$id' ");
?>
على فرض ان جدول الاخبار اسمه news .. الآن

انتهينا من العرض ..

ماذا لو اردنا اضافة شيئ جديد لهذا السكريبت
ليجعله مميز ..؟؟ مثلا جعل امكانية الزوار التعليق عالاخبار .. فكره رائعه صحيح

اذا تعال لنكمل بقية الدرس ..

اولا سنحتاج الى جدول جديد في قاعدة بياناتنا

وليكن اسمه comments ويحتوي عالحقول التاليه

comid = من نوع int auto_increment .
acommentname = لحفظ الاسماء .
acommentemail = لحفظ الايميلات.
acomment = لحفظ التعليقات ..

جميل الى الآن ..

لكن هل قلت كيف سنربط الاخبار بالتعليقات .. سنحتاج الى حقل جديد لحفظ id الخبر
وذلك سنسمية idnews في جدول التعليقات من نوع Int عدد صحيح ..


وهذا الكود لعمل الجدول السابق

كود PHP:

CREATE TABLE 
`comments` (
`
comidint(11NOT NULL auto_increment,
`
acommentnamevarchar(200NOT NULL,
`
acommentemailvarchar(200NOT NULL,
`
acommenttext NOT NULL default '',
`
idnewsint(11NOT NULL default '0',
UNIQUE KEY `comid` (`comid`)
TYPE=MyISAM AUTO_INCREMENT=26 
انسخه وعمل له زراعه بقاعدة البيانات التي تستخدمها ..!!

وهذا الحقل idnews سيفيدنا في الاستعلام المشروط

الآن سنحتاج الى فروم لكي يدخل الزائر تعليقه ..

اولا ضع رابط في صفحة view.php الخاصة بعرض

الاخبار زر [ اضافة تعليق ] واجعل الرابط كالتالي

addcomment.php?id=$id

واعمل صفحة جديده

واسمها addcomment.php

الان سنحتاج في بداية الامر الى معرفة id الخبر

المراد اضافة التعليق عليه

وسنقوم باستجلابه من المتصفح بالطريقة التاليه

كود PHP:
<?
$id 
=$_GET['id'];
?>
الكود السابق سنضعه في بداية الصفحة addcomment

والان اليك كود الصفحة والفروم

كود PHP:
<?
$id 
=$_GET['id'];
?>
<html dir='rtl'><center><b>
<!-- نفتح فروم ونعين له صفحة توجيه الى do_addcomment -->
<form method='post' action='do_addcomment.php'>
<!-- عملنا حق مخفي لتخزين id الخبر hidden -->
<input type='hidden' name='newid' value='<? echo $id?>' size='20'>
<!-- الحقل الخاص بادخال اسم المعلق -->
اسمك<input type='textbox' name='acommentname' size='20'><br>
<!-- الحقل الخاص بادخال ايميل المعلق -->
ايمليك<input name='acommentemail' type='textbox' size='20'><br>
<!-- الحقل الخاص بادخال التعليق -->
تعليقك<textarea rows='5' cols='20' name='acomment'></textarea><br>
<!-- زر اضافة التعليق التوجه الى -->
<br><input type='submit' name='add' value='اضف التعليق'>
<!-- اقفال الفروم-->
</form></form></b>
بعد التعبئة والضغط على الزر سننتقل الى صفحة

do_addcomment.php وهنا سنضع الكود البرمجي

الخاص باضافة البيانات الى قاعدة بياناتنا

كود PHP:
<?
// نددرح الملف الخاص بالاتصال بقاعدة البيانات
include('config.php');

// الان سنضع متغير قيمتة الداله الخاصة بادخل البيانات الى القاعدة
$AddComentNew mysql_query("INSERT INTO comments (acommentname,acommentemail,acomment,idnews)"."VALUES('$acommentname','$acommentemail','$acomment','$newid')");
// هل لاحظ معي كيفية تعين الربط او تعين القيمة بالاحرى 
// فقد جعلنا قيمة الحقل الموجود بجدول التعليقات idnews هو قيمة الحقل المخفي
// الذي عينا له قيمة id الخبر ،،، 

// الآن سنعمل شرط كما تعدونا انه يخبرنا بنتيجة الكود السابق
if($AddComentNew){
echo
"<b>تم اضافة التعليق ";
}else{
echo
"لم يتم اضافة التعليق </b>";
?>
أريت كم هوا سهل الربط بين الجداول

الان ياتي السؤال . كيف اظهر التعليقات في صفحة view.php على الاخبار .. ؟؟

سهل جدا وكل ما سنفعله الاستعلام من جدول التعليقات لكن مشرووط انظر الى الكود

كود PHP:
<?
// نددرح الملف الخاص بالاتصال بقاعدة البيانات
include('config.php');

// نجري الاستعلام من جدول التعليقات لكن مقرتنا بشرط
$viewcomment mysql_query("SELECT * FROM comments WHERE idnews='$id' ORDER BY 'comid' DESC");

// اجرينا الاستعلام المقرون بالشرط مع كود اضافي ORDER BY 'comid' DESC
// وهذا الكود عرض التعليقات من الجديد للقديم آخر تعليق يكون الاول DESC

// الان سنشترط عليه وضع البيانات داخل مصفوفه
while($u mysql_fetch_array($viewcomment)){
$comid =$u["comid"];
$acommentname =$u["acommentname"];
$acommentemail =$u["acommentemail"];
$acomment =$u["acomment"];
$idnews =$u["idnews"];

// هنا سنضع كود هتمل منسق لعرض التعليقات 
echo"<div align='center'>
<center>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='57%' id='AutoNumber1' height='52'>
<tr>
<td width='17%' height='19'><font face='Tahoma' size='2'><b>&nbsp;الاسم :</b></font></td>
<td width='30%' height='19'><font face='Tahoma' size='2'><b>&nbsp;<span lang='en-us'>$acommentname</span></b></font></td>
<td width='15%' height='19'><font face='Tahoma' size='2'><b>
<span lang='en-us'>&nbsp;</span>الايميل:</b></font></td>
<td width='40%' height='19'><font face='Tahoma' size='2'><b>&nbsp;<span lang='en-us'>$acommentemail</span></b></font></td>
</tr>
<tr>
<td width='100%' colspan='4' height='32'>
<p align='center'><font face='Tahoma' size='2'><b><span lang='en-us'>
$acomment</span></b></font></td>
</tr>
</table>
</center>
</div>"
;

// ثم نقفل الشرط

}
?>
هذا فان اصبت فمن الله وان اخطأت فمني ومن الشيطان

الكــودطويل ركزو فيه ، ولو فيه خطأ ياليت توضوح الخطا وين حتى يتم تعديله ..

انتهى الدرس واي سؤال انا حاضر ..






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

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 15-09-2005, 09:03 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#36 (permalink)  

بسم الله الرحمن الرحيم

كبداية أشكر جميع من ساهم في الموضوع ولو بحرف واحد فقط ...

وأود إخبار الجميع أننا سنكتفي بهذا القدر من المعلومات كبداية فقط ...

وسيتم إصدار النشرة التقنية الأولى (سوالف مبرمجين 1) حسب ماتوفر من هذه المعلومات وبما أنها بداية لنا فسيتم وضع عنوان النشرة التقنية الأولى تحت عنوان (مواضيع ويب متنوعة) ...

وسيتم البث وتخصيص النشرات التقنية القادمة وإنتظروني وسوف أصدر النشرة الأولى على هيئة كتاب pdf

تمنياتي للجميع بدوام التوفيق بإذن الله

وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله جل وعلا .

تحياتي

أخوكم المحمادي






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 16-09-2005, 03:15 PM
رد مع اقتباس
رد


 

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

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

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



الساعة الآن: 03:58 PM بتوقيت المملكة العربية السعودية