Pero no me dices qué es lo que quieres lograr.
Si el código que has puesto es todo el código que tienes, pues entonces tiene un error de sintáxis: el while no está cerrado (te falta una llave } al final).
Esta parte:
Código PHP :
if (empty($sel1)) { echo "selected";} //end if
Pone la palabra "selected" donde no tiene ningún sentido semántico en HTML.
Entiendo, a grosso modo, que quieres que una de las opciones del select esté seleccionada por omisión, pero no veo cuál es la condición que decide cuál option debe estar seleccionado; simplemente porque los ifs que imprimen "selected" tienen una condición que no guarda relación con ninguno de los datos que sacas de la base de datos.
¿Podrías explicarme qué estás haciendo y cuál es tu objetivo?.
Intuyo que estás listando paises e intuyo que usas la variable $sel1 para "recordar" cuál fue la selección anterior del usuario. Entonces supongo que el código que quieres hacer es algo como esto:
Código PHP :
<select name='selector1' id='selector1' onChange='javascript:Seleccionar();'>
<option value='null'>Seleccione pais</option>
<?php
$resultado = mysql_query("SELECT * FROM equipos WHERE nombre='$eq1' or nombre='$eq2'",$conexion);
while ($myrow=mysql_fetch_array($resultado)){
?>
<option value="<?php echo $myrow[0]; ?>"<?php if ($myrow[0] == $sel1) { echo " \"selected\""; } ?>><?php echo $myrow[1]; ?></option>
<?php } // cierra el while ?>
</selected>
[/php]