الأخت لمياء سأحاول الشرح رغم أن الاختصار طبيعة فيّ
لديك قائمة منسدلة بها عدد من الأرقام، جيد لابد لهذه القائمة من اسم، هذا الاسم سيرسل للصفحة التالية على شكل متغير، مثال:
كود:
<select name="number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
لاحظي الخاصة name لها القيمة number فإذا ضغط المستخدم على زر الإرسال يمكن استقبال الرقم المختار في متغير بالاسم number وتكون قيمة هذا المتغير هي القيمة التي اختارها المستخدم.
من خلال هذه القيمة يمكن استخدام تكرار للحصول على العدد المطلوب من الحقول، الكود كالتالي:
كود PHP:
for ($a=0; a < $number; $a++)
echo '<input type="text" name="name[]"><br>'
الكود السابق يظهر لك العدد المطلوب من الحقول .
لاحظي هنا الخاصة name للحقل لها القيمة []name مما يعني أن كل الحقول اسمها name وهي على شكل مصفوفة أدخلي قيم مختلفة في الحقول وجربي الكود التالي في الصفحة الثالثة:
كود PHP:
echo $name[0]."<br>";
echo $name[1]."<br>";
echo $name[2]."<br>";