I suggest your store all of the items that comprise these lists in a 2D array (or a database) and use the key names to identify each list.
<?
$reportTypes = array (
'1' => array (1,2,3,4,5,6,7,8,9,10),
'2' => array (11,12,13,14,15,16,17,18,19,20),
'3' => array (21,22,23,24,25,26,27,28,29,30)
);
foreach ($reportTypes as $key => $value)
{
echo '<select name="option' . $key . '[]">' . "\n";
foreach ($value as $key => $value_value)
{
echo '<option>' . $value_value . "\n";
}
echo '</select>';
}
?>
then on the form processing script you will have three arrays: $option1, $option2 and $option3