You may not want each item in a table data cell, but that is what you have coded, as drawmack pointed out.
while($row2 = mysql_fetch_array($brothers))
{
//put the list of brothers in a drop down menu for me to select and edit as needed.
echo "<td><option value=".$row2['brother_id'].">".$row2['fname']." ".$row2['lname']."</option>";
echo "</select></td>";
}
Move the </select></td> outside of the while clause:
}
//get the list of brothers
$sql2 = "SELECT fname,lname,brother_id from brothers";
$brothers = mysql_query($sql2) or die(mysql_error());
if (mysql_num_rows($brothers) > 0) {
//put the list of brothers in a drop down menu for me to select and edit as needed.
echo "<td>Brother:</td>";
echo "<td><select name='brother'></td>";
while($row2 = mysql_fetch_array($brothers)) {
echo "<option value=".$row2['brother_id'].">".$row2['fname']." ".$row2['lname']."</option>";
}
echo "</select></td>";
}
or something like that.