صفحة 1 من 1

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

مرسل: 05 أكتوبر 2008, 16:23
بواسطة saanina
نحتاج أحيانا لجعل المستخدم يختار اكثر من عنصر من قائمه منسدله, فكيف نستطيع فعلها ؟

كود HTML :

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

<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:

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

<?php
    $test=$_POST['test'];
    if ($test){
     foreach ($test as $t){echo 'You selected ',$t,'<br />';}
    }
?>
لأن الإختيار ماهو الا عباره عن مصفوفه فاننا نقوم بعمل لوب لها وطباعه المختار ..

___________
المصدر :
Using multiple select boxes in PHP