0Pricing
PHP Academy · درس

إنشاء نماذج HTML

أنشئ نماذج لإدخال المستخدم

إنشاء نماذج HTML درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 3 دروس في المجموع.

إنشاء نماذج باستخدام HTML

إنشاء نماذج HTML

مرحبًا بكم في الدرس التالي! ستتعلمون في هذا الدرس كيفية إنشاء نماذج باستخدام HTML. تُعد النماذج ضرورية لجمع إدخالات المستخدم، والتي يمكنكم معالجتها لاحقًا باستخدام PHP. لنبدأ!

إنشاء نماذج HTML — رسم توضيحي 1

ما نماذج HTML؟

ما نماذج HTML؟

تُستخدم نماذج HTML لجمع إدخالات المستخدم. وتتيح للمستخدمين ملء الحقول وإجراء الاختيارات وإرسال البيانات إلى خادم لمعالجتها.

مثال: نموذج تسجيل دخول يُدخل فيه المستخدمون اسم المستخدم وكلمة المرور.

نقطة أساسية: تعمل النماذج كحلقة وصل بين المستخدم ونصوص PHP البرمجية.

إنشاء نموذج بسيط

إنشاء نموذج بسيط

إليكم طريقة إنشاء نموذج HTML أساسي:

الشرح:

  • action: يحدد ملف PHP الذي سيتولى معالجة بيانات النموذج.
  • method: يحدد كيفية إرسال البيانات (GET أو POST).
  • required: يضمن تعبئة الحقل قبل الإرسال.
<form action="process.php" method="POST">
  <label for="name">Name:</label>
  <input type="text" id="name" name="name" required>
  <button type="submit">Submit</button>
</form>

عناصر النموذج

عناصر النموذج

يمكن أن تتضمن النماذج أنواعًا مختلفة من حقول الإدخال لجمع أنواع متعددة من البيانات:

  • text: لإدخال نص من سطر واحد.
  • email: لعناوين البريد الإلكتروني.
  • password: لإدخال كلمة المرور.
  • checkbox: للاختيارات المتعددة.
  • radio: لاختيار خيار واحد.
  • submit: لإرسال النموذج.

مثال:

<form action="submit.php" method="POST">
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" required>
  <br>
  <label for="password">Password:</label>
  <input type="password" id="password" name="password" required>
  <br>
  <button type="submit">Login</button>
</form>

استخدام أزرار الاختيار

استخدام أزرار الاختيار

تتيح أزرار الاختيار للمستخدمين تحديد خيار واحد من مجموعة. مثال:

نصيحة: استخدموا سمة name نفسها لجميع أزرار الاختيار في المجموعة.

<form action="submit.php" method="POST">
  <p>Choose your favorite color:</p>
  <input type="radio" id="red" name="color" value="Red">
  <label for="red">Red</label>
  <br>
  <input type="radio" id="blue" name="color" value="Blue">
  <label for="blue">Blue</label>
  <br>
  <button type="submit">Submit</button>
</form>

استخدام مربعات الاختيار

استخدام مربعات الاختيار

تتيح مربعات الاختيار للمستخدمين تحديد عدة خيارات. مثال:

نصيحة: استخدموا صيغة المصفوفة (hobbies[]) لجمع عدة قيم.

<form action="submit.php" method="POST">
  <p>Select your hobbies:</p>
  <input type="checkbox" id="reading" name="hobbies[]" value="Reading">
  <label for="reading">Reading</label>
  <br>
  <input type="checkbox" id="traveling" name="hobbies[]" value="Traveling">
  <label for="traveling">Traveling</label>
  <br>
  <button type="submit">Submit</button>
</form>

القوائم المنسدلة

القوائم المنسدلة

تتيح القوائم المنسدلة للمستخدمين اختيار خيار واحد من قائمة. مثال:

نصيحة: استخدموا selected لتعيين خيار افتراضي.

<form action="submit.php" method="POST">
  <label for="country">Choose your country:</label>
  <select id="country" name="country">
    <option value="USA">USA</option>
    <option value="Canada">Canada</option>
    <option value="UK">UK</option>
  </select>
  <br>
  <button type="submit">Submit</button>
</form>

إمكانية الوصول إلى النماذج

إمكانية الوصول إلى النماذج

احرصوا على أن تكون نماذجكم متاحة لجميع المستخدمين:

  • استخدموا وسوم label المرتبطة بحقول الإدخال باستخدام سمات for.
  • اجمعوا حقول الإدخال المرتبطة باستخدام fieldset وlegend.
  • اختبروا سهولة استخدام النماذج على الأجهزة المحمولة.

نصيحة: تحسّن النماذج المتاحة تجربة المستخدم للجميع!

أحسنتم!

أحسنتم!

تهانينا! لقد تعلمتم كيفية إنشاء نماذج HTML باستخدام أنواع مختلفة من حقول الإدخال، بما في ذلك الحقول النصية وأزرار الاختيار ومربعات الاختيار والقوائم المنسدلة. تُعد النماذج أساس إدخال المستخدم في تطوير الويب. في الدرس التالي، سنتعلم كيفية معالجة بيانات النماذج باستخدام PHP. واصلوا البرمجة!

إنشاء نماذج HTML — رسم توضيحي 10

الأسئلة الشائعة

هل درس «إنشاء نماذج HTML» مجاني؟

نعم — نص درس «إنشاء نماذج HTML» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 3 دروس في المجموع.

ماذا ستتعلم في «إنشاء نماذج HTML»؟

أنشئ نماذج لإدخال المستخدم تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟

لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «إنشاء نماذج HTML»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟

نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. إنشاء نماذج HTML
  2. معالجة بيانات النماذج باستخدام PHP
  3. التحقق من صحة النماذج
← العودة إلى PHP Academy