Menu desplagable como Explore de Windows URGENTE!!!

Estoyaqui
19 de Enero del 2005
<?php
function menuTeDo()
{

$connexion = pg_connect("host=localhost dbname=nombreBD user=nombre_usuario password=password_usuario");

if (!$connexion)

{

echo "Error de apertura";

exit;

}

$sql1 = "select te_cod, te_nombre

from temas

connect by prior te_cod = te_supertema

start with te_nombre = 'Principal'";
$sql2 = "select d.te_cod, do_titulo

from documentos d, temas t

where d.te_cod = t.te_cod";
$result1 = pg_query($sql1, "nombreBD");
$result2 = pg_query($sql2, "nombreBD");
echo <select name="codigo";">;
while ($row1 = pg_fetch_array($result1))
{
echo "<option value=".$codigo->$row1["te_cod"].">".$codigo->$row["te_nombre"]."</option>";
while ($row2 = pg_fetch_array($result2))
{
if ($row2['te_cod'] == $codigo)
{
echo "<option value=".$row2['te_cod']."selected>".$row['te_nombre']."</option>";
}
}
}
}

?>

No se donde esta el problema, pq no me saca nada.
Por favor, ayudarme.