برامج نت - أكبر موقع عربي للبرامج
سعودي سات  - 2008/07/31

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|عيادة طب | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
دليل المواقع
مـٍـًـآيٍ لــٍيــُـٍديٍُ - تاريخ انتهاء 2008/07/30

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

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

جديد البرامج

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

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

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

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

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

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


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

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

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

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

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

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


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

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

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

مواقع صديقة

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

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

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

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

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

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

عندما تقوم بإنشاء بريد الكتروني جديد لدى الياهو , او الهوتميل , يتوجب عليك ان تقوم بتعبئة نموذج التسجيل , الذي يتضمن الاسم وكلمة المرور والبريد المراد انشائه , كل هذا نقوم عمله عن طريق النماذج ( 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 | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/04/14
Steganos AntiSpyware™ 7.1
صفحة للطباعة / أرسل هذا المقال لصديق
2007/03/24
Alexa Toolbar BramjneT 2007 برنامج مهم لحمايتك من ملفات التجسس
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/21
Ulead MovieFactory 6 PLUS عالم الأخراج وانشاء دي في دي حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/22
2006.02.20 Kaspersky Anti-Virus Per 2006 6.0.0.286 RC2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/08/17
All In One Tv Player By BramjneT.Com
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/13
حصري Microsoft Windows Media Player 11.0.5358.4826
صفحة للطباعة / أرسل هذا المقال لصديق
2005/09/08
MSN Winks Plus V4.0
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/20
حصرياً تصميم المنازل ثلاثية ابعاد FloorPlan 3D Design Suite v10
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/03
تسريع الجهاز بشكل جنوني وخاصة المتصفح ( للانترنت ) ...
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/21
ده ولا العفاريت عرفت تعمل زيو حيخللي جهازك يتنطط من الفرحة مع Ashampoo Magical
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/25
Norton PartitionMagic v8.05
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/03
DesktopX 2.2.1
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/05
Game XP 1.5.2.2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/16
SYSTRAN Pro Premium 5.0 English-Arabic
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/20
HDD Regenerator 1.42
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/04
فيليبس وسواقة متعددة الوظائف
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/16
DFX 7.2 Audio Enhancer
صفحة للطباعة / أرسل هذا المقال لصديق
2005/08/04
ShadowUser Pro 2.5
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/13
HiDownload 6.0
صفحة للطباعة / أرسل هذا المقال لصديق
2005/07/03
Hiren's BootCD 7.0 Full
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/22
Registry Mechanic™ 4.0
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/27
Sound Forge 7.0b
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/26
FloorPlan Design Suite 9.0.128
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/29
ACDSee 7 Standard
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/17
Photo2DVD Studio 3.2.0.6
صفحة للطباعة / أرسل هذا المقال لصديق
2008/05/31
Flock 1.2 متصفح عملاق ومنافس Firefox الفايرفكس
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/01
تحفة فنية رائعة أضافة الى صورك تأثيرات خلابة مع Nero PhotoShow Deluxe 4.5
صفحة للطباعة / أرسل هذا المقال لصديق
2008/02/16
العملاق الروسي Kaspersky Internet Security v7.0.1.325 Final
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/15
الحصري هنا فقط!! .. Bearshare يعود لكم بالنسخة الكاملة المحدثة لبرامج نت
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/02
EMCO Remote ShutDown Professional
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


مجموعة من الخيارات وطرق تفعيلها
صفحة للطباعة
طريقة وصل كمبيوترين يشتركان في خط انترنت واحد
صفحة للطباعة
عمليات الإكساء
صفحة للطباعة
كيف يمكنني تغيير عنوان IP لموقعي بآخر جديد
صفحة للطباعة
البرنامج العملاق والأسطوري لتحويل جميع انساق الفيديو وسعره.
صفحة للطباعة
دوال المصفوفات
صفحة للطباعة
شرح هاك الأوسمة لنسخه الأخيرة
صفحة للطباعة
دمج عضوين تحت إسم واحد
صفحة للطباعة
انواع النماذج وطريقة كتابتها
صفحة للطباعة
احدى استخدامات القنوات
صفحة للطباعة
شرح بالصور طريقة كيفية جعل دخول الويندز سريـع جــداً
صفحة للطباعة
[شرح] عرض الأقسام الفرعيه في الصفحة الرئيسية
صفحة للطباعة
إجابات مفيدة عن جوجل والبيج رانك
صفحة للطباعة
نـــــار ملتهبــــــة
صفحة للطباعة
تحديث عدادات المنتدى - Update Counters
صفحة للطباعة
[شرح] تفريغ البحث + إعادة بناء البحث
صفحة للطباعة
هل يمكنني التمييز بين طلبات الجلب المسبق والطلبات العادية
صفحة للطباعة
شرح طريقة fdisk مع الفور مات
صفحة للطباعة
دوال التحكم بالنصوص
صفحة للطباعة
نموذج للإكساء
صفحة للطباعة
إضافة تأثير Scan Lines & Glow على النص
صفحة للطباعة
مقدمة في Search Engine Optimization
صفحة للطباعة
طريقة زيادة وضوح الصور
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
[هاك] تحديد عدد المشاركات + عدد المواضيع حسب المجموعات
صفحة للطباعة
لقراءة ملفاتBIN,ISO بدون حرقها على CD (مهم)
صفحة للطباعة
العبارات الشرطيه
صفحة للطباعة
صفحات الأخطاء Error pages
صفحة للطباعة
مقدمه عن قواعد البيانات
صفحة للطباعة
فرد وطوي سجادة
صفحة للطباعة
إكساء المجسمات الكروية
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
[هاك] شريط العشر مواضيع مع الشرح: illogicalx
صفحة للطباعة
حجب أحد الأقسام عن مجموعات معينة
صفحة للطباعة
تحسين علاقة موقعك بمحرك بحث قوقل الصوري google image search
صفحة للطباعة
إضافة أعلام الدول للأعضاء
صفحة للطباعة
كيف تعمل مربعات (Grid)
صفحة للطباعة
شرح تعيين مدير آخر مع الخصائص المحددة
صفحة للطباعة
تعديل صلاحيات إحدى المجموعات
صفحة للطباعة
خاصية الدمج في الشعارات
صفحة للطباعة
شرح بالصور طريقة تثبيت WINDOWS XP بالتفصيل
صفحة للطباعة
شرح إضافة لغات متعددة إلى المنتديات
صفحة للطباعة
شرح طريقة منع الزوار من مشاهدة المنتدى
صفحة للطباعة
إزالة جزء من موقعك
صفحة للطباعة
برنامج الدروس الجزء الثاني
صفحة للطباعة
هل تعرف اسرارwindows xpادخل فوراً
صفحة للطباعة
طريقة دمج الصور
صفحة للطباعة
نموذج مبسط للتصميم
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

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

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