Hola,
Mira lo que puede estar pasando puede ser debido a que no usas
; en parte de tu codigo php como por ejemplo cuando haces en <option value=<?$variable;?>> debes usar el punto y coma o tambien puede ser por como tienes tu codigo tal vez por ahi te faltan algunas comillas o algo asi; prueba hacerlo de esta forma:
Código:
<select name="linea_area">
<option selected>--Seleccione--</option>
<?$sql2="SELECT * FROM linea_negocios WHERE id='1'";
$result2 = mysql_query($sql2);
while($row=mysql_fetch_array($result2)){
if ($row["id"]==$id_linea){
echo "<option value=\"$row[id]\" SELECTED>";
echo $row['nombre'];
echo "</option>";
}
else{
echo "<option value=\"$row[id]\">";
echo $row['nombre'];
echo "</option>";
}
}
?>
</ select>
Saludos!!!