برامج نت - أكبر موقع عربي للبرامج


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

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

جديد البرامج

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
[مرات التحميل : 352481]

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

java xp
[مرات التحميل : 133823]

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

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

برنامج الدروس الجزء الاول
صفحة للطباعة


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

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

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

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

النماذج وانواع ارسال البيانات

(1123 مجموع الكلمات في هذا النص)(3865 قراءة)صفحة للطباعة
الدرس الثامن: النماذج وانواع ارسال البيانات

الدرس الثامن: النماذج وانواع ارسال البيانات

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

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

  • لا يوجد

اهداف الدرس:

  • النماذج ( FORMS )
  • كيفية كتابة النماذج
  • انواع ارسال البيانات
  • النوع GET
  • النوع POST
  • الفروقات بين GET و POST

النماذج ( FORMS ) :

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

 

كيفية كتابة النماذج :

بما انك ايها الزائر الكريم مبتدئ في لغة PHP , فما انصح به هو , ان تقوم دائما بإنشاء النماذج عن طريق برنامج Microsoft FrontPage , ثم بعد ذلك عمل نسخ لكود HTML ولصقه في محرر اكواد لغة PHP , وتقوم بعدل ذلك ما قمنا بعمله في الدروس الاولى , اما ان تجعل كود HTML او ان تجعله مدمج مع لغة PHP , لنأخذ بعض الامثله على ذلك , انظر الى التالي:

المثال الاول :

لنقم بشرح ماتؤشر عليه الارقام لكي تقوم بفهم ما تحويه النماذج ,

1 - نوع ارسال البيانات , هل بطريقة POST او الطريقة GET وسوف نقوم بشرح ذلك كله بعد قليل

2 - الى اين يؤدي هذا النموذج , وفي مثالنا هذا , يؤدي الى صفحه PHP تسمى result.php

3 - ماهو نوع المدخل , هل هو مربع كتابه ( text ) او مربع نصوص ( text area ) او مربع اختيار ( check box ) او زر اختيار ( radio ) او حقل اختيار ( option )

4 - ماهو اسم النموذج , بمعنى اخر ماهو اسم المتغير للنموذج , لاحظ ان اسم المتغير هنا هو name وفي السطر الذي تحته اسم المتغير هو email وسوف تقوم بفهم هذا لاحقا

5 - ماهو محتوى النموذج , او لنقل قيمة المتغير , فلو وضعنا في مدخل name العباره value = "arccn" بعد name="name" سوف تجد انه يكتب افتراضيا داخل المربع الكتابه arccn

الذي رأينها في الاعلى هو عبارة عن كود HTML خارج كود PHP , وعند استخدامنا هذا الكود بداخل لغة PHP فسوف يكون بالشكل التالي :

انواع ارسال البيانات :

لقد ذكرت سابقا ان نوع ارسال البيانات بطريقين ( الاغلب استخداما ) وفي POST و GET , طبعا يوجد طرق ارسال اخرى ولكن تستخدم نادرا جدا , وعند مشاهدة الكثير من الاكواد ما سوف تقوم بمشاهدته اما الطريقه POST او الطريقه GET

 

النوع GET :

النوع GET يمكنك تمييزه عندما تقوم بإرسال شي عن طريق نموذج , فإنك سوف ترى في العنوان الصفحه التي ستذهب اليها ثم العلامه ( ؟ ) متبوعه بإسم المتغير ثم العلامه ( = ) ثم بعد ذلك القيمه الموجوده بالمتغير , واذا قمت بالتفكير قليلا , فلن تعتقد ان هذه الطريقه تصلح لارسال اسم مستخدم وكلمة مرور او رقم بطاقة دفع الكترونيه عبر المتصفح , وذلك لانه يمكن لاي شخص يجلس بجانب المستخدم ان يرى محتوى الارسال

مثال على العنوان الذي سيظهر بالمتصفح هو التالي :

لاحظ هنا انك تريد الذهاب الى الصفحه module.php , وتقوم بأعطاء الصفحه المتغير name ويحتوي News ثم بعد ذلك الرمز ( & ) ويعني انه يوجد متغير اخر ايضا , ثم المتغير new_topic ويحتوي على الرقم 2

 

النوع POST :

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

مثال على العنوان الذي سيظهر بالمتصفح هو التالي :

لو تتمعن في العنوان , فلن تجد ما رأينها في الطريقة GET ولا يمكنك تحديد هنا انه قمنا بإرسال بيانات الى الصفحه module.php ام لا

 

الفروقات بين GET و POST :

قد تقوم بسؤال التالي , متى استخدم GET ومتى استخدم POST , هناك بعض من الفروقات بين الطريقتين , اولها ان الطريقه POST يوجد بها حمايه اكثر من الطريقه GET , كما رأيت سابقا لا نقوم بطباعة المتغيرات في المتصفح. ثانيا الطريقه POST تقوم بإرسال بيانات بكمية اكبر من الطريقة GET . مثلا , لو تقوم بإرسال رقم بطاقه ائتمانيه او كلمة مرور المستخدم فلا اعتقد انك سوف تستخدم الطريقة GET , اتوقع انك تعرف لماذا. عموما الطريقه GET تستخدم في معظم الاوقات للاستعلام عن بيانات , والطريقة POST تستخدم لادخال بيانات او تحديث البيانات. ثالث فرق هوه ان الطريقه GET اسرع من الطريقه POST , لذلك نراها تستخدم في محركات البحث مثل google و yahoo و msn وغيرها. ليست هذه كل الفروق بين العبارتين ولكن تعتبر هذه الفروق الاساسيه , وما تحتاج معرفته حاليا


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

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

  

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

2004/11/22
Readiris Pro 9
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/14
Roxio Easy Media Creator Home 7 2 CD
صفحة للطباعة / أرسل هذا المقال لصديق
2006/01/29
حصريا DeepFreeze 5 Full في أسطوانة بواجهة فلاشية
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/18
للقضاء النهائي على ملفات التجسس حصري Anti Trojan Elite 3.62
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/04
ثيم كاسح ويندوز فيستا على برامج نت AlienGUIse Theme Manager
صفحة للطباعة / أرسل هذا المقال لصديق
2009/07/15
تحميل Smarty Uninstaller 2009 Pro v2.5.1
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/03
Ashampoo Magical Snap v1.00 عملاق أخر للشروحات
صفحة للطباعة / أرسل هذا المقال لصديق
2005/12/14
Nero Burning Rom 7.0.1.4
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/16
Canopus VideoFX Transitions
صفحة للطباعة / أرسل هذا المقال لصديق
2007/03/10
برنامج يستعمل بستوديو العربية والجزيرة هو ده العملاق Canopus Edius Pro 4
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


هل تريد ان تكون محترفا في الدوس و اوامر الدوس تفضل بالدخول
صفحة للطباعة
[هاك] شريط العشر مواضيع مع الشرح: illogicalx
صفحة للطباعة
النسخ الاحتياطي
صفحة للطباعة
[هاك] إرسال رسالة خاصة للأعضاء الإصدار الثاني
صفحة للطباعة
نص ثلاثي الابعاد
صفحة للطباعة
مقدمه ومفاهيم عن لغة PHP
صفحة للطباعة
احدى استخدامات القنوات
صفحة للطباعة
[شرح] طريقة إخفاء مجلس عن عدد من المجموعات
صفحة للطباعة
نقاط مهمة لصداقة قوقل لموقعك أو مدونتك
صفحة للطباعة
برنامج fot twister لعمل تأثيرات رائعة ثلاثية الابعاد على النصوص
صفحة للطباعة
إرسال رسالة خاصة للأعضاء من قبل طاقم الإدارة
صفحة للطباعة
مدير FTP
صفحة للطباعة
الأساسيات HTML
صفحة للطباعة
شرح بالصور طريقة تثبيت WINDOWS XP بالتفصيل
صفحة للطباعة
التاريخ والوقت في PHP
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
تعرف إلى الفيروسات؟؟؟
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
جوجل صديقا لموقعك (الجزء الأول)
صفحة للطباعة
برنامج LogoManager 1.2.9 مع التعريب والكراك
صفحة للطباعة
إزالة جزء من موقعك
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
شرح لوحة تحكم المراقبين
صفحة للطباعة
شرح تلوين رتب المتواجدين بالالوان
صفحة للطباعة
النماذج وانواع ارسال البيانات
صفحة للطباعة
[ شرح ] إضافة خيارات جديدة إلى خيارات المنتدى + تنزيل الإعدادات +رفع ملف الإعدادات
صفحة للطباعة
تفريغ مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
شرح أقوى برنامج لصنع العروض الفلاشية ولأول مرة
صفحة للطباعة
الإكساء المتعدد
صفحة للطباعة
أهمية الكلمات المفتاحية KeyWords
صفحة للطباعة
إرشادات لمشرف الموقع
صفحة للطباعة
عمليات الإكساء
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
كيف أجعل موقعي مدونًا على Google
صفحة للطباعة
شرح برنامج Spyware Doctor الرهيـــــــــــــب + رقم التسجيل
صفحة للطباعة
لماذا تم تصنيف موقعي كـ "تكميلي
صفحة للطباعة
ضع كلمة سر لجهازك بطريقه سهله
صفحة للطباعة
دوال المصفوفات
صفحة للطباعة
لتحقيق الأمثلية لجهازك تسريع أدائه وتحسين سرعة الأنترنت ادخل هنا لنتعرف على سر برنامج
صفحة للطباعة
معرفة من قام بتقيم العضو +(التعديل والحذف)
صفحة للطباعة
أسعافات أولية لجهازك عند أنهياره
صفحة للطباعة
إزالة القصاصات
صفحة للطباعة
برنامج الرائع في مسح التراكات التي تتركها البرامج والمتصفح
صفحة للطباعة
http:// أم http://www أيهما أستخدم فى بناء الباك لينكس
صفحة للطباعة
أخذ نسخة إحتياطية لقاعدة من لوحة التحكم
صفحة للطباعة
مجموعة من الخيارات وطرق تفعيلها
صفحة للطباعة
إزالة وصلة غير محدثة ("قديمة")
صفحة للطباعة
شرح طريقة منع الزوار من مشاهدة المنتدى
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

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

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