http://www.dzbatna.com/images/icons/icon15.gif ط§ظ„ط¯ط±ط³ ط§ظ„ط±ط§ط¨ط¹ ط§ط*طھط±ط§ظپظƒ ظ„ظ€PHP ظ…ط¹ ط§ظ„ظ†ظ…ط§ط°ط¬ ظˆط§ظ„ط*ظ‚ظˆظ„ ط´ط±ط* ظ…طµظˆط±
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
دروس سابقة
-------
الدرس مفصل الأول متطلبات دورة php شرح طريقة مصور
http://aldridi.net/vb/showthread.php?t=1156
الدرس مفصل الثاني بدايتك مع لغة PHP شرح طريقة مصور
http://aldridi.net/vb/showthread.php?t=1159
الدرس مفصل الثالث المتغيرات وداله الطباعه وأساسيات مهمة شرح طريقة مصور
http://aldridi.net/vb/showthread.php?t=1161
-------
والأن نبداء ونكمل دورتنا
الدرس مفصل الرابع احترافك لـPHP مع النماذج والحقول
نذهب الأن لمجلد
C:\AppServ\www
ونفتح ملف test.php كما في الصور01
http://aldridi.net/vb/attachment.php...1&d=1278710845
وسوف يظهر لنا اخر شيء توقفنا عنده
الكود code
رمز PHP:
print 100+2;//عملية جمع
print "
";//هنا سوف ينزل سطر جديد ويفصل النتائج عن بعضها
print 100-2;//عملية طرح
print "
";
print 100*2;//عملية ضرب
print "
";
print 100/2;//عملية قسمة
?>
أول شيء نقوم بعمل (تحديد كل) عن طريق A+Ctrl ثم مسح
بعدها نتجه إلى قسم التصميم كما في الصورة 02
http://aldridi.net/vb/attachment.php...1&d=1278710845
ثم انذهب إلى القائمة العلوية ونختار - إدارج ثم نموذج ثم مربع نص ...كما في الصورة 03
http://aldridi.net/vb/attachment.php...1&d=1278710845
الأن نشاهد نموذج أمامنا كما في الصورة 04
http://aldridi.net/vb/attachment.php...1&d=1278710845
سؤال: ماهو النموذج؟ وماهي الحقول؟وهل يوجد مثال لهم؟
الجواب: النموذج بأبسط عباره لي.. هو مربع يحتوي على مجموعة من الحقول التي يتم تعبئتها من قبل المستخدم
مثال لها :: عندما تريد إنشاء موضوع جديد في منتدى ... تجد أمامك حقول كثيره ومنها
عنوان الموضوع...نوع الحقل (مربع نص)
محتوى الموضوع...نوع الحقل (ناحية نص)
ايقونه الموضوعه...نوع الحقل(زر خيار)
اضف موضوع...نوع الحقل(زر ضغط)
طيب الأن عرفنا فائدة النموذج
بقي الأن نشرح طريقة شيء مهم وهو
بأن الحقل هو نفسه متغير شاهد الصورة 05
http://aldridi.net/vb/attachment.php...1&d=1278710845
سوف تشاهدون كما في الصورة06
http://aldridi.net/vb/attachment.php...1&d=1278710845
نشاهدة أمامنا الإسم وهو (اسم المتغير بدون وضع $ في بداية الاسم) ندعونا نكتب فيها name
القيمة الأولية وهو(نص أنت تكتبه يكون داخل الحقل يمكن مشاهدته عن دخول المستخدم لصفحة النموذج مثال نكتب فيها ((أكتب اسمك)) )
العرض بالأحرف وهو (عرض الحقل يمكن أن يصبح طوووويل ويمكن ان يكون قصير)
الترتيب وهو (لو فرضنا بأنه يوجد ثلاث حقول لديك وتريد الإنتقال من حقل الى حقل .. نقوم بالضغط على Tab(في الكيبورد) فتجد بانه يتنقل الى الحقول التالية تلقائي .. فيمكن ان تجعل هناك ترتب للإنتقال .. كأن نجعل ترتيب 1 لحقل اسم السمتخدم واذا ضغط Tab انتقل لحقل ترتيبه 2 وهو كلمة المرور فيدخلها وهكذا)
حقل كلمة مرور وهو(لو كتبت في اي نص داخل الحقل تأتي علامة ******** أي ان النص يكون مخفي أمامك)
اتجاه النص وهو (اثناء الكتابه في الحقول يكون الكتابه من اليسار لليمين .. وهنا يمكن العكس وتصبح من اليمين لليسار) نعتمد ترتيب من يمين لليسار
نضغط على ((موافق))
نجد النتيجه كما في الصورة07
http://aldridi.net/vb/attachment.php...1&d=1278710845
ثم نضغط بالزر اليمين وسط النموذج ثم خصائص النموذج كما في الصورة 08
http://aldridi.net/vb/attachment.php...1&d=1278710845
ستظهر لنا شاشة كما في الصورة 09
http://aldridi.net/vb/attachment.php...1&d=1278710845
بعد التعديل نضغط على خيارات وتظهر لنا شاشه مثل الصورة 10
http://aldridi.net/vb/attachment.php...1&d=1278710845
نشاهد الإجراء وهو اسم الملف الذي ينقل النموذج اليه البينات ... نجعل الإسم test.php نفس اسم ملفنا
الأسلوب ... أمامنا اسلوبين الأول POST والثاني GET
الفرق بينهم
GET عند ارسال البيانات تظهر في العنوان الرابط مثال
http://localhost/test.php?name=mohammad
عيبها انها ترسل البيانات بكمية ليست كبيره
POST عند ارسال البيانات ترسل بشكل مخفي وامن
وتستطيع ان ترسل بيانات حتى 2GB
سوف نجعل الخيار مثل ماهو (POST)
ثم موافق ثم موافق
ثم نذهب الى قسم الكود code(التعليمات البرمجية) ونجد الكود code كما في الصورة 11
http://aldridi.net/vb/attachment.php...1&d=1278710872
نضيف اخر شيء هذا الكود code
رمز PHP:
/*
ملاحظة اسم المتغير هو اسم الحقل
ومحتوى المتغير هو محتوى الحقل
الذي سوف نكتبه ونرسله ليتم قرائته
*/
print "$name";
?>
كما في الصور12
http://aldridi.net/vb/attachment.php...1&d=1278710872
نحفظ الملف ونذهب للرابط
http://localhost/test.php
سوف نشاهد كما في الصوره 13
http://aldridi.net/vb/attachment.php...1&d=1278710872
نكتب اي شيء داخل الحقل مثال
My Name Mohammad
ونضغط ارسال كما في الصورة14
http://aldridi.net/vb/attachment.php...1&d=1278710872
النتيجه مفائجة وهي تم طباعه النص اسفل الحقل كما في الصورة 15
http://aldridi.net/vb/attachment.php...1&d=1278710872
النص
My Name Mohammad
الكود code كامل
رمز PHP:
/*
ملاحظة اسم المتغير هو اسم الحقل
ومحتوى المتغير هو محتوى الحقل
الذي سوف نكتبه ونرسله ليتم قرائته
*/
print "$name";
?>
وبكذا اتوقع وضحت لكم^_^
انتظرونا في الدرس مفصل الخامس
وأنتظر منكم تطبيقاتكم ووضعها في المرفقات او رفعها لموقع لمعاينة التطبيق
المدرب
محمد وليد الدريدي
الحقوق محفوظه لمنتديات الدريدي نت وللمدرب
المصدر
http://aldridi.net/vb/showthread.php?p=9277
والسلام عليكم ورحمة الله وبركاته
https://fbcdn-sphotos-d-a.akamaihd.n...93518507_n.png
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©