primero: yo por ejemplo para hacer lo que vos queres utilizo el pg_fecht_row
Código PHP:
<td width="10%">* pais </td>
<td><span class="Estilo6">
<?php
$valor = $row[9]; //aca pones el valor que te trae de la bd por ejemplo venezuela
// Conexion, seleccion de base de datos
$conexion= Conec_con_pass();
// Realizar una consulta SQL
$consulta = "SELECT * FROM zonas";
$resultado = pg_query($consulta) or die('La consulta falló: ' . pg_error());
// Impresion de resultados en HTML
echo "<select name='txtloc' id='txtloc' tabindex='9' >";
while ($linea = pg_fetch_row($resultado)) {
//foreach ($linea as $valor_col) {
if ($linea[1]==$valor){
echo " <option selected value='$linea[1]' > $linea[1] </option>";
}
else
{
echo " <option value='$linea[1]' > $linea[1] </option>";
}
}
echo "</select>";
// Liberar conjunto de resultados
pg_free_result($resultado);
// Cerrar la conexion
pg_close($conexion);
?>
</span> </td>
Si no entendes algo preguntalo, asi se puedo ir ayudando