برامج نت - أكبر موقع عربي للبرامج
9oot.com - 2008/06/21

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|عيادة طب
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
الاعلانية - تاريخ الأنتهاء 2008/06/05
الشـــــوق -  تاريخ أنتهاء 28-05-2008
دليل المواقع

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

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 5812612

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 177642]

Norton Antivirus 2006
[مرات التحميل : 89980]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 83540]

Adobe Photoshop 8.1 CS
[مرات التحميل : 83328]

أخر البرامج المشروحة

شرح لوحة تحكم المراقبين
صفحة للطباعة


برنامج ... Double Desktob لانشاء (سطحيين مكتبين )
صفحة للطباعة
[شرح] طريقة إضافة خط جديد للمنتدى
صفحة للطباعة
إضافة أعلام الدول للأعضاء
صفحة للطباعة
كيف أجعل موقعي مدونًا على Google
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
شرح تعيين مدير آخر مع الخصائص المحددة
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
[ الأقسام الخاصة ]
الإستقتاء

قم باختيار افضل برنامج مشاركة الملفات

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

  نتائج  تصويتات
تصويتات 23058
القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
القاموس الثنائي

القاموس الثنائي


ترجم صفحة الويب

من إنجليزي الى عربي

من عربي الى إنجليزي

مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

Free software / تحميل صور / ساحات الغروب / اغانى / العاب / برامج / اغاني / اصحاب كول / منتديات / جديد البرامج / طرب / برنامج / اغاني
إعلانات
   
ابحث داخل موقع ومنتدى برامج نت عبر محرك بحث غوغل
 

التحقق من وطباعة محتوى النماذج

(1044 مجموع الكلمات في هذا النص)(1229 قراءة)صفحة للطباعة
الدرس العاشر: التحقق من وطباعة محتوى النماذج

الدرس العاشر: التحقق من وطباعة محتوى النماذج

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

متطلبات قبل البدأ :

  • مراجعة الدرس السابق , مع محاولة فعل عدة تطبيقات بإستخدام انواع النماذج

اهداف الدرس:

  • ارسال البيانات الى صفحه اخرى
  • التحقق من ان جميع البيانات ممتلئه
  • طباعة البيانات الى المتصفح
  • مثال تطبيقي ( عمل نموذج تسجيل دخول )

ارسال البيانات الى صفحه اخرى :

بعد عملنا لنموذج المعلومات الشخصيه ( اذا لم تستطع عمله , اضغط هنا لتحميل نموذج المعلومات الشخصيه ) , نريد ان نرسل هذه البيانات الى صفحه اخرى , لنقوم بمشاهدة هذه البيانات او معالجتها او اي شي اخر , فكيف يتم فعل ذلك , كما تعلمنا سابقا , يمكننا فعل ذلك عن طريق تحديد الصفحه المراد الذهاب اليها في ( FORM ) , لاحظ المثال التالي , ( في مثالنا سوف نذهب الى الصفحه view.php ) :

هذا المثال مدمج مع كود PHP

هذا المثال كود HTML فقط

لاحظ انه هنا نقوم بالذهاب الى صفحه اخرى , ولكن اذا اردنا الذهاب الى الصفحه نفسها ( طريقه اخرى ) قم بكتابة نفس الصفحه , او العباره $PHP_SELF , وهي تؤدي نفس الغرض ( اذا كان نفس الصفحه ) وسوف اشرح لك هذه العباره لاحقا

 

التحقق من ان جميع البيانات ممتلئه :

الان لنأتي الى متعة عمل لغة PHP , في نموذجنا , نريد ان نتحقق اذا كان المستخدم قد قام بكتابة جميع البيانات المطلوبه ( كلها ) , اذن انشئ صفحه PHP اسمها view.php , ولنقم بفعل ذلك خطوة خطوة , اولا نريد ان نتحقق من ان المستخدم قام بكتابة اسمه الاول واسم العائله والبريد الالكتروني اكتب في محرر الاكواد التالي :

لو قمت بالملاحظه , فإننا نستخدم اسماء المتغيرات التي انشئناها في النموذج , ( fname & lname & email ) , اليس ذلك صحيحا ؟ لنكمل التحقق من النموذج

الان قم بتشغيل ملف النموذج , ولا تقم بكتابة اي شي , فقط اضغط على زر ( ارسال ) , وسوف تجد ان الصفحه تكتب ما يلي :

قد تقول لنفسك , هناك شيئ غير منطقي , وهو اننا طبعنا العباره ( الرجوع الى الخلف ) اكثر من مره ( لكل نوع لم يتم تعبئته ) اليس ذلك صحيحا , ؟ اذن كيف نتخلص من ذلك ؟ نتخلص منه عن طريق العباره exit التي وسبق ان قمنا بمعرفتها في الدرس الدرس السابع: متفرقات عن لغة PHP , نكتب العباره exit , كالتالي :

الان عندما ينسى المستخدم , سوف يأتي له اي نوع قام بنسيانه فقط , واحدا تلو الاخر , فلو نسي المستخدم كتابة الاسم الاول والاسم الثاني , سيظهر له انه نسي الاسم الاول فقط , هذا ما اعني به ( واحدا تلو الاخر ) .

 

طباعة البيانات الى المتصفح :

الان , نريد ان نقوم بطباعة ما اختاره المستخدم وعرضه على الشاشه , نفعل ذلك بالطريقه التاليه , افتح محرر الاكواد ( اكمل على الكود السابق ) واكتب التالي :

قد تسأل التالي : لماذا لم اضع IF شرطيه ( شرطها اذا قام بتعبئة جميع الانواع ) قم بكتابة هذا الكود بداخلها , والجواب هو , لانه استخدمنا اللعباره exit , فلو لم تملئ جميع الحقول سوف يقوم بالخروج من كامل الكود , ولن يقوم بالنظر الى كود الطباعه . ولكن اذا اردت يمكنك استخدام عباره IF يوجد بها الشرط التالي , وفي حالة تحققه يقوم بطباعة جميع محتويات المتغيرات التي قمنا بكتابتها , الشرط هو : if( $fname && $lname && $email && $sex && $lang && $skill && $info && ( $read || $write || $draw || $prog ) ) وسوف يقوم بفعل نفس الشيئ , وبيدك الاختيار :)

هناك ملاحظه اخرى , انا متأكد انك قمت بملاحظتها , وهي ان المتغير SKILL , لم يقم بطباعة جميع المهارات التي قمت بإختيارها ( يمكنك اختيار اكثر من مهاره ) , لماذا ؟ الجواب هو لانه يجب ان يكون مصفوفه , وسوف نتطرق للمصفوفات لاحقا وسوف تقوم بمعرفتها بالكامل , ولكن لا تتعجل , فالطريق امامنا طويل جدا :)

قم بتحميل هذا التطبيق كاملا من هنا
 

مثال تطبيقي ( عمل نموذج تسجيل دخول ) :

هل قمت بعمل ما فعلناه سابقا ؟ هل قمت بإستيعابه ؟ اذن لنقم بعمل نموذج تسجيل دخول , مثل الدخول الى بريدك الالكتروني , او لوحة التحكم الخاصه بك في احد المنتديات , قم بعمل نموذج لتسجيل الدخول كالتالي :

لا تنسى كيفية كتابة حقل كلمة المرور راجع الدرس التاسع: انواع النماذج وطريقة كتابتها , الان لننظر الى ملف PHP ولنرى كيفية التأكد من صحة كلمة المرور ( لنفرض ان اسم المستخدم هو ارسن ) و ( كلمة المرور هي 123 ) افتح محرر الاكواد واكتب التالي :

لاحظ ان اسماء المتغيرات في النموذج هي ( user ) و ( pass )


سؤال على الدرس :

قم بعمل نموذج تسجيل مستخدم جديد , سهل جدا فقط قم بالتفكير قليلا ويمكن عمله , لا تنسى انه يجب على المستخدم كتابة كلمة المرور مرتان للتأكد من صحتها , ولا تنسى ان تقوم بالتحقق من ان جميع البيانات المدخله كامله , واترك الخيال الفكري في هذا النموذج لك عزيزي الزائر :) ( مساعده : pass1 و pass2 في النموذج )

الـــدرس الــقادم :

سوف نتعلم في الدرس القادم الدوال , وهي مفيده جدا جدا , سوف نرى كيفية كتابتها وكيفية استخدامها , ونعمل تطبيقات لها

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/04/02
Webroot Accelerate 4.0 2005
صفحة للطباعة / أرسل هذا المقال لصديق
2005/05/06
Outpost Firewall Pro 2.6 Build 452.5123
صفحة للطباعة / أرسل هذا المقال لصديق
2007/12/20
Your Uninstaller! 2008 PRO عملاق إزالة البرامج من جذورها
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/06
BitDefender 8 Professional Plus
صفحة للطباعة / أرسل هذا المقال لصديق
2008/04/06
Hard Disk Sentinel 2.40 Professional الحارس الشخصي للهاردسك
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/04
Babylon Pro v6.0.2 R8 المترجم العملاق الفوري من الأنكليزية الى عربية
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/17
ZoneAlarm Pro 5.5.062.011
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/30
PhotoImpression® 5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/23
جديد حصري بتاريخ 23/2 RealPlayer 10.5 Build 6.0.12.1483
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/10
Nero Burning ROM 6.6.0.5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/18
برنامج جديد يقوم بحفض الهرد ديسك من الضرر و التلف HDDlife Pro 2.8.96
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/26
Screen Saver Producer v3.61
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/07
Babylon-Pro 5.0
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/28
Photo2DVD Studio 3.5
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/04
System Mechanic Pro 5.0c
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/05
Sothink SWF Quicker 1.5
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/03
Virtual CD 6.0.0.5
صفحة للطباعة / أرسل هذا المقال لصديق
2007/03/21
تسريع الأنترنت وسحب كل طاقته مع العملاق CFosSpeed 3.22 build 1254
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/28
لازم يتثبت بأخر نسختة + شرح حمل افلام العاب برامج edonkey 2000 1.4.3
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/05
Virtual Drive 8.0 Pro
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/19
FixIt Utilities 5 Full
صفحة للطباعة / أرسل هذا المقال لصديق
2007/02/28
لا تتعب نفسك وتبحث عن التعاريف فهذا البرنامج سيجلبهم Driver Genius Pro v7
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/05
العاصفه تهز جهازك وتزيد سرعه الانترنت والكمبيوتر مع Flash Speed 200%
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/09
الموضوع الشامل لصناعة ويندوز شخصي مدموج معه كل البرامج
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/24
ACDSee PowerPack 7.0.47
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/01
Fix It Utilities 5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/31
كامل مكمل بتاريخ 2006.05.28 Download Accelerator Plus v8.0.7.0
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/08
s-spline 2.1
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/31
FireGraphic 7.0.710
صفحة للطباعة / أرسل هذا المقال لصديق
2006/10/28
جناح كامل مكون من 26 برنامج Advanced Uninstaller PRO 2006 v 7.5
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


تعرف إلى الفيروسات؟؟؟
صفحة للطباعة
لماذا تم تصنيف موقعي كـ "تكميلي
صفحة للطباعة
نموذج مبسط للتصميم
صفحة للطباعة
المصفوفات الحرفيه
صفحة للطباعة
كيف تصنع رسالة او ظرف
صفحة للطباعة
http:// أم http://www أيهما أستخدم فى بناء الباك لينكس
صفحة للطباعة
طريقة عمل شريط سينمائي
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
أضف موقعك في أدلة المواقع العربية المستخدمة دليل المحيط
صفحة للطباعة
هل يمكنني التمييز بين طلبات الجلب المسبق والطلبات العادية
صفحة للطباعة
إزالة القصاصات
صفحة للطباعة
إرسال رسالة خاصة للأعضاء من قبل طاقم الإدارة
صفحة للطباعة
اسرار لوحة المفاتيح (الكى بورد )
صفحة للطباعة
أجعل جهازك اسرع من مكوك الفضاء
صفحة للطباعة
( عمل سيديات اوتو رن ) ذاتية الاقلاع
صفحة للطباعة
[شرح] نقل مجموعة إلى مجموعة أخرى
صفحة للطباعة
طريقة عمل الأسلاك الشائكة
صفحة للطباعة
تنفيذ أمر في قاعدة البيانات من لوحة التحكم
صفحة للطباعة
إضافة مجلس فرعي من أحد المجالس
صفحة للطباعة
أعمل صفحة ممزقة
صفحة للطباعة
برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
إضافة صفحة للمنتدى
صفحة للطباعة
شرح أقوى برنامج لصنع العروض الفلاشية ولأول مرة
صفحة للطباعة
اول برنامج PHP
صفحة للطباعة
لأول مرة شرح تصميم موقع فلاشي أحترافي بواسطة برنامج
صفحة للطباعة
تحديث عدادات المنتدى - Update Counters
صفحة للطباعة
أضف تأثير الـ X Light على النص
صفحة للطباعة
التاريخ والوقت في PHP
صفحة للطباعة
حماية المجلدات بكلمات مرور
صفحة للطباعة
لاحظ سرعة الأنترنت والتصفح وسرعة حاسوبك في أداء عملياته جديد يهز برامج نت liutilities
صفحة للطباعة
برنامج FlashGet V1.65.1 Final+الشرح+ لتعريب+السيريل نمبر
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
شرح تلوين رتب المتواجدين بالالوان
صفحة للطباعة
النماذج وانواع ارسال البيانات
صفحة للطباعة
التعابير القياسيه
صفحة للطباعة
البرنامج العملاق والأسطوري لتحويل جميع انساق الفيديو وسعره.
صفحة للطباعة
هل تريد ان تكون محترفا في الدوس و اوامر الدوس تفضل بالدخول
صفحة للطباعة
File Manager مدير الملفات
صفحة للطباعة
شرح هاك تحديد عدد المشاركات لكل مجلس
صفحة للطباعة
مقدمه عن قواعد البيانات
صفحة للطباعة
تحسين علاقة موقعك بمحرك بحث قوقل الصوري google image search
صفحة للطباعة
شرح طريقة حذف تمبلت تم إضافته من قبل المدير
صفحة للطباعة
برنامج .. kollmoves لانشاء تواقيع روعه جدداا
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
شرح برنامج ACD See v8.0 مستعرض الصور المميز ( 2006 )
صفحة للطباعة
الأن و حصريا !!! طرية تثبيت Windows Longhorn في الجهاز
صفحة للطباعة
شرح لعملاق برامج التحرير Ulead VideoStudio 9
صفحة للطباعة
[شرح] إضافة بند جديد إلى تعليمات المنتدى
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج