تعد معالجة بيانات النموذج واحدة من أهم وظائف لغة برمجة PHP (PL). تسمح لك الأدوات المتاحة باستخراج البيانات التي يدخلها المستخدم وحفظها في متغيرات خاصة ، وبعد ذلك يمكن تحويلها وكتابتها إلى قواعد بيانات أو ملفات مختلفة.
تعليمات
الخطوة 1
قم بإنشاء النموذج المطلوب باستخدام HTML ، واختيار الطريقة الأكثر ملاءمة لنقل البيانات. يتم استخدام مقبض للإدخال. من أجل المعالجة الناجحة لبيانات المستخدم من خلال PHP ، من المهم تحديد الأسلوب وخاصية الإجراء. على سبيل المثال:
الخطوة 2
يشير كود HTML هذا إلى أنه سيتم تمرير بيانات النموذج إلى البرنامج النصي المكتوب في ملف process.php باستخدام طريقة POST ، والتي تسمح لك بتمرير المتغيرات المطلوبة بطريقة مخفية للمستخدم. بديل لهذه الطريقة هو GET ، والذي ينقل البيانات المطلوبة عبر شريط العنوان. وبالتالي ، بعد النقر فوق الزر ، سيتم عرض البيانات المدخلة في الجزء العلوي من نافذة المتصفح.
الخطوه 3
قم بإنشاء عناصر النموذج المطلوبة باستخدام قيمة السمات الإضافية والاسم والنوع. على سبيل المثال ، لإنشاء حقلين حيث يمكن للمستخدم إدخال اسمه الأول والأخير ، يمكنك كتابة الكود التالي:
اسم:
اسم العائلة
يتيح لك هذا المقطع إنشاء حقلين نصيين لتحديد الاسم الأول والأخير للمستخدم مع أسماء المستخدمين واسم العائلة ، والتي سيتم استخدامها لمعالجة البيانات لاحقًا.
الخطوة 4
قم بإنشاء ملف جديد باسم process.php في نفس الدليل مثل مستند HTML حيث توجد بيانات النموذج. لإنشاء ملف ، انقر بزر الماوس الأيمن على منطقة خالية من النافذة لعرض محتويات الدليل وحدد "جديد" - "ملف نصي" ، ثم حدد الاسم والملحق المناسبين. أدخل الرمز التالي:
<؟ php
$ username = htmlspecialchars ($ _ POST [‘usersname’]) ؛
$ second_name = htmlspecialchars ($ _ POST ["اسم العائلة"])؛
صدى “اسمك الأول هو $ username واسم العائلة $ second_name”؛ ؟>
الخطوة الخامسة
يتيح لك هذا الرمز استرداد البيانات الضرورية التي أدخلها المستخدم في النموذج. يتم تعيين الاسم الذي تم إدخاله في مربع النص usersname إلى $ username ، والذي تم تمريره عبر مصفوفة $ _POST العالمية. استخدام دالة htmlspecialchars () ؛ تتم إزالة الأحرف الإضافية التي يمكن للمستخدم كتابتها عن طريق الخطأ أو عن عمد عند الدخول من لوحة المفاتيح. بعد استخراج البيانات الضرورية من النموذج إلى متغيرات ، يمكنك إخراج المعلومات المستلمة باستخدام بيان echo. قبل الانسحاب ، يمكن أيضًا تنفيذ الإجراءات الضرورية التي قد تكون ضرورية لإكمال مهمة معينة. يمكن معالجة القيم التي تم الحصول عليها من خلال جميع الوظائف المتوفرة في PHP ، مما يعني أن المبرمج ليس مقيدًا بأدوات العمل مع بيانات نموذج HTML.