إختيار متعدد من select واستخراج نتائجها
مرسل: 05 أكتوبر 2008, 16:23
نحتاج أحيانا لجعل المستخدم يختار اكثر من عنصر من قائمه منسدله, فكيف نستطيع فعلها ؟
كود HTML :
لا حظ في الأقواس التي وضعناها في الأسم وهذا يعني اننا نريد الاختيار لمجموعه test[] و أيضا multiple="multiple"
كود PHP:
لأن الإختيار ماهو الا عباره عن مصفوفه فاننا نقوم بعمل لوب لها وطباعه المختار ..
___________
المصدر :
Using multiple select boxes in PHP
كود 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>
كود PHP:
كود: تحديد الكل
<?php
$test=$_POST['test'];
if ($test){
foreach ($test as $t){echo 'You selected ',$t,'<br />';}
}
?>
___________
المصدر :
Using multiple select boxes in PHP