المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الفورم أو Form ومكوناته وكيفية إرسال و استقبال البيانات ( الجزء الأول )


MOHAMED
09-06-2010, 12:39 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
درسنا اليوم عن التعامل مع Form وعن كيفية استقبال البيانات وإرسالها
نبدأ على بركة الله
أولا يجب أن نعرف أن الفورم يستخدم فى إستقبال البيانات مثل فورم تسجيل الدخول الذى
نراه فى المواقع والمنتديات لذا يجب أن نعلم أن درسنا لليوم مهم جدا ...
والفورم تصنع عن طريق لغة html وليس عن طريق php وسنتعرف على ذلك الآن
سنتعرف الآن على مكونات الفورم وهى كالتالي
Text - مربع النص
TextArea - مربع النص الكبير
submit - زر
select - قائمة منسدلة
Radio - زر اختيار
Check - خانة اختيار
سنقوم بعمل مثال بسيط ونشرح عليه درسنا لليوم قم الآن بإنشاء ملف جديد اسمه send.html والآن
قم بفتحه بواسطة المفكرة ....
الآن ضع هذا الكود
<form method="POST" action="post.php">
وفائدة هذا الكود هى الإعلان عن وجود الفورم ....
ويجب أيضاً فى الكود السابق وضع الملف الذى سيرسل له البيانات وهنا كتبنا post.php
والآن سنضع مربع نصي على سبيل المثال
وسيكون الكود الخاص به كالتالي
<input type="text" name="RG" size="20">
شرح الكود
input type = "text" نوع المكون هو Text مربع نص
name = "RG" اسم المكون هو RG
size = "20" أى أن عرض المربع هو 20
وهذا شرح الكود والذى يهمنا الآن منه هو اسمه
والآن لإدراج زر سنضع الكود التالى
<input type="submit" value="إرسال" name="go">
شرح الكود هو لا يختلف كثيراً عن سابقه الجديد فى الكود هو
تغير نوع input type واصبح submit أى زر إرسال
ورأينا هنا قيمة جديدة وهى value ="إرسال" أى النص الظاهر داخل الزر هو إرسال
وغيرنا هنا اسم الزر واصبح go
والآن لنضع وسم نهاية الفورم وهو
</form>
نكتفى بالمربع وزر الإرسال لهذا الفورم هو فقط للتوضيح وسنكمل إن شاء فى درس لاحق
والآن اصبح كود الملف كله هو

<form method="POST" action="post.php">
<input type="text" name="RG" size="20">
<input type="submit" value="إرسال" name="go">
</form>
لقد انهينا هنا الملف send.html الآن لنصنع ملف php الذى سيتقبل البيانات
لنتابع سنسمي الملف post.php كما وضعنا اسمه فى الفورم لملف send.html
نضع وسم البداية للملف ووسم النهاية
ونعلن عن المتغير text
$text
لقد أعلنا عنه لكن قيمته ستكون هى النص الموجود فى مربع النص RG فى ملف html لذا
سيكون قيمة المتغير text كالتالى
$RG = $_POST['text'];
ولا حظنا هنا اننا وضعنا دالة قبل القيمة المساوية للمتغير text
والدالة هى $_POST وتستخدم لجلب البيانات وحتاج لعامل واحد وهو اسم المكون الذى سيرسل البيانات
وكان RG اسم مربع النص الذى وضعناه فى ملف html
الآن لطباعة النص من هذا المربع
سنضع الكود التالى
echo "$text";
وهنا طلبنا من الدالة echo طباعة المتغير $text
وهكذا يطبع النص بكل سهولة
وهو النص المستقبل من ملف html او البيانات المستقبلة وال، كود الملف بالكامل

<?
$text = $_POST['RG'];
echo "$text";
?>
وهذا هو درسنا لليوم وسنكمل بقية هذا الدرس لاحقاً إن شاء الله
إذا كان فى العمر بقية
وشكراً للجميع

ماريا إسلام
12-25-2010, 12:03 PM
وعليكم السلام ورحمة الله وبركااته
جزااكم الله خيرا كثيرااا ، شرح سهل ورائع
باارك الله فيكم
//

MOHAMED
12-29-2010, 05:22 PM
وعليكم السلام ورحمة الله وبركااته
جزااكم الله خيرا كثيرااا ، شرح سهل ورائع
باارك الله فيكم
//
شكرا لمرورك اختنا
بالتوفيق ان شاء الله