إختيار متعدد من select واستخراج نتائجها

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .

إختيار متعدد من select واستخراج نتائجها

مشاركةبواسطة saanina » الأحد أكتوبر 05, 2008 4:23 pm

نحتاج أحيانا لجعل المستخدم يختار اكثر من عنصر من قائمه منسدله, فكيف نستطيع فعلها ؟

كود HTML :
CODE: تحديد الكل
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<select name="test[]" multiple="multiple">
   <option value="one">one</option>
   <option value="two">two</option>
   <option value="three">three</option>
   <option value="four">four</option>
   <option value="five">five</option>
</select>
<input type="submit" value="Send" />
</form>


لا حظ في الأقواس التي وضعناها في الأسم وهذا يعني اننا نريد الاختيار لمجموعه test[] و أيضا multiple="multiple"

كود PHP:
CODE: تحديد الكل

<?php
    $test
=$_POST['test'];
    if ($test){
     foreach ($test as $t){echo 'You selected ',$t,'<br />';}
    }
?>


لأن الإختيار ماهو الا عباره عن مصفوفه فاننا نقوم بعمل لوب لها وطباعه المختار ..

___________
المصدر :
Using multiple select boxes in PHP
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

العودة إلى دروس PHP و أفكار وقصاصات و دوال وكلاسات برمجيه