Hi, > I have a drop-down menu that has been prepopulated with an array from a > column name CompanyName. What I need to do is take the CompanyName lookup > the CompanyID in the company table and insert the CompanyID into a row in a > table called contacts with a CompnayID column. [...] Is this a multiple or a single select? A quick and dirty thought: <?php $sql and $query as they were echo "<select name=\"company\">"; while ($row = mysql_fetch_array($query)) { echo "<option value=\"$row['CompanyID']\">$row['CompanyName']</option>"; // I didn't get the if-else statement you had here before. I think it is better to have // the id as the value and not the name. } ?> So if the from (which I assume you are using) is submitted you have $company with the CompanyID as its value which then can be inserted. If it is a multiple select you have to do it with an array but shouldn't be too tricky either hope it helps Johannes -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]