Thanks, that worked well after a few modifications.
How would I ensure that double entries do not show up? (e.g. 2 or more articles are categorized as Other News but I only want to list 1 unique category as an option insteaf of duplicates.)
Also, any ideas on what kind of code I would use to create a separate table with categories that my main NEWS table could reference for values instead of relying on each article to have a category? That way I could just have the update link to a simple add.php file for that particular table and the categories of articles in NEWS table would come then from this category table?
Thanks again. The final code with slight modifications is listed below - any advice would be great.
<FORM method="POST" action="<? echo $PHP_SELF; ?>">
<?
$query="select * from $tab";
$result=mysql_query($query);
echo "<select name=\"category\" class=\"input\">";
echo "<option value=\"#\">Choose a category ...</option>";
echo "<option value=\"#\">Add a new category</option>";
while($row = mysql_fetch_array($result))
{
echo "<option value=\"".$row[category]."\">".$row[category]."</option>"."\n";
}
echo "</select>";
?>
<INPUT type="submit" name="mybutton" class="button" value="Submit">
</form>