неділя, 25 квітня 2010 р.

Обработка multiple SELECT на PHP

При указании имени в теге select следует указать массив а не элемент:

<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<select name="test[]" multiple="multiple">
 
 
 
 
 
</select>
<input type="submit" value="Send" />
</form>

При обработке строк, надо обращаться к элементам массива:

<?php
 $test=$_POST['test'];
 if ($test){
  foreach ($test as $t){echo 'You selected ',$t,'<br />';}
 }
?>
Пример взят с сайта http://www.onlinetools.org/tricks/using_multiple_select.php

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments