my example was just that: an example. i was just echoing out the values. you will have to contruct SQL statements based of the form data. here's a more practical example (again, i'm just guessing here at your actual data structure, adjust as necessary)
<form action="" method="POST">
<select name="ProgName[]" multiple size="7">
<option value="All">All Travel & Learn Programs</option>
<option value="AmRev">American Revolution Seminar</option>
<option value="CWC">Civil War Conference</option>
<option value="Road">Civil War Studies on the road</option>
<option value="Jeff">Jefferson Symposium</option>
<option value="Shakespeare">Shakespeare Seminar</option>
<option value="OXF">UVA Seminars at Oxford, England</option>
</select><br>
<input type="submit" name="submit" value="submit">
</form>
<?
if (isset($_POST['submit']) && isset($_POST['ProgName']))
{
mysql_connect('host', 'username', 'passsword');
mysql_select_db('database');
foreach ($_POST['ProgName'] as $value)
{
$result = mysql_query("INSERT INTO table SET ProgName = '" . $value . "'");
if ($result) {echo 'INSERT OK<br>';} else {echo 'INSERT FAILED: ' . mysql_error() . '<br>';}
}
}
?>