Lost City
عانقت جدران مدينتنا
عطر قدومك ... وتزيّنت
مساحاته بأعذب عبارات الود والترحيب
اذا كنت واحدا من سكانها فتفضل بالدخول اليها فهي بانتظارك
و ان كنت زائرا جديدا توجه نحو مكتب التسجيل و خذ مفاتيح بيتك
لتتعرف على جيرانك و اذا حصل و ضعت في مدينتنا الجا الى مكتب الاستعلامات
نرجو لك قضاء وقت ممتع
بمنتديات LOst ciTY
Lost City
عانقت جدران مدينتنا
عطر قدومك ... وتزيّنت
مساحاته بأعذب عبارات الود والترحيب
اذا كنت واحدا من سكانها فتفضل بالدخول اليها فهي بانتظارك
و ان كنت زائرا جديدا توجه نحو مكتب التسجيل و خذ مفاتيح بيتك
لتتعرف على جيرانك و اذا حصل و ضعت في مدينتنا الجا الى مكتب الاستعلامات
نرجو لك قضاء وقت ممتع
بمنتديات LOst ciTY
Lost City
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Lost City


 
الرئيسيةالرئيسية  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
Anneliese
عمدة المدينة
عمدة المدينة
Anneliese


الجنس الجنس : انثى
العمر العمر : 29
عدد المساهمات عدد المساهمات : 5370
نقاط نقاط : 24406

 النماذج وانواع ارسال البيانات  Empty
مُساهمةموضوع: النماذج وانواع ارسال البيانات     النماذج وانواع ارسال البيانات  Emptyالسبت 10 يوليو - 6:27

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

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


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

    • لا يوجد
    </li>
  • اهداف الدرس:

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

    </li>

النماذج ( FORMS )
:


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

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


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

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

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

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


  1. نوع ارسال البيانات , هل
    بطريقة POST او الطريقة GET وسوف نقوم بشرح ذلك كله بعد قليل
  2. الى
    اين يؤدي هذا النموذج , وفي مثالنا هذا , يؤدي الى صفحه PHP تسمى
    result.php
  3. ماهو نوع المدخل , هل هو مربع كتابه ( text ) او مربع
    نصوص ( text area ) او مربع اختيار ( check box ) او زر اختيار ( radio )
    او حقل اختيار ( option )
  4. ماهو اسم النموذج , بمعنى اخر ماهو اسم
    المتغير للنموذج , لاحظ ان اسم المتغير هنا هو name وفي السطر الذي تحته
    اسم المتغير هو email وسوف تقوم بفهم هذا لاحقا
  5. ماهو محتوى
    النموذج , او لنقل قيمة المتغير , فلو وضعنا في مدخل name العباره value =
    "mybb" بعد name="name" سوف تجد انه يكتب افتراضيا داخل المربع الكتابه
    mybb


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


PHP كود :

<?php
echo "<form method ="Post" action ="result.php">";
echo
"<p>Name: <input type ="text" name="name"></p>";
echo
"<p>Email: <input type ="text" name ="email"></p>";
echo
"<p><input type="submit" name="Send"></p>";
echo
"</form>";
?>




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

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

النوع GET :

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

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

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

لاحظ هنا انك تريد الذهاب الى الصفحه search.php ,
وتقوم بأعطاء الصفحه المتغير action
ويحتوي getnew

النوع POST :

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

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

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

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

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



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


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

    سوف نقوم في الدرس القادم بمعرفة طرق كتابة النماذج ,
    وطرق كتابة انواعها التي ذكرناها بالاعلى , وكيفية ارسال البيانات من صفحه
    الى اخرى وبعض العمليات التطبيقية الممتعه
للأمانة منقول
من شبكة ارسن نت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://chobits.tk
 
النماذج وانواع ارسال البيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الحساء واهميتة وانواع منه
» انماط وانواع الاضطرابات الشخصيه
» التحقق من وطباعة محتوى النماذج
» انواع النماذج وطريقة كتابتها
» ارتفاع مفاجئ وقوي نتيجة البيانات الأمريكية السلبية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Lost City :: المكتبة الإلكترونية :: نقاش عام حول PHP و MYSQL-
انتقل الى: