Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2008, 08:09
soisiclama
 
Fecha de Ingreso: agosto-2006
Mensajes: 6
Antigüedad: 17 años, 8 meses
Puntos: 0
php con postgres

Hola , ojala que me puedan ayudar con esta duda que tengo .

tengo dos concultas a una base postgres

$sql="SELECT DISTINCT ON (datosproyecto.codigo) datosproyecto.rut,datosproyecto.opciones,datosproy ecto.codigo,datosproyecto.nombre_proyecto,datospro yecto.mod_ejecucion,datosproyecto.aportminister_to tal,
datosproyecto.duracion,remesa.monto_dep,remesa.f_e greso,remesa.total_disponible,rendicion.aportercer o_total from datosproyecto,remesa,rendicion order by datosproyecto.codigo ";//remesa ;
$result = pg_query($sql);
$resultmax= ($result);

$sqlpor="SELECT DISTINCT ON (datosproyecto.codigo) datosproyecto.rut,datosproyecto.opciones,datosproy ecto.codigo,datosproyecto.nombre_proyecto,datospro yecto.mod_ejecucion,datosproyecto.aportminister_to tal,
datosproyecto.duracion,remesa.monto_dep,remesa.f_e greso,remesa.f_dep,remesa.total_disponible,rendici on.aportercero_total,rendicion.mes from datosproyecto,remesa,rendicion where datosproyecto.codigo=remesa.codigo and remesa.codigo=rendicion.codigo order by datosproyecto.codigo";//remesa ;
$resultpor = pg_query($sqlpor);
$resultmax1= ($resultpor);

las que dejo en arreglos

para mostrar en pantalla , lo malo es que no se como para que ambas consultas las muestre juntas , ya que actualmente las muetro de la siguiente forma ambas por separado

esta es la primera :
$cool=0;$f=0;
echo "<tr>";

while($salidapor = $arreglo($resultmax1))
{
for ($i=0;$i<1;$i++)
{
$fecha_actual=getdate(); //captura la fecha actual
$Mes=$fecha_actual["mon"]; // toma el mes de la fecha
$mes=calcula_numero_mes($salidapor[mes]);

$mespalabra=calcula_nombre_mes($mes);

// echo "<td bgcolor=$colores><font size='2'>".$mespalabra."</font></td>";
// echo $mespalabra;

}// fin for i

} // fin while salidapor

esta es la segunda la que muestra por pantalla

while($salida=$arreglo($resultmax) )
{
if ($cool==1){$cool=0; $colores='#CCFFCC';} else {$cool=1;$colores='#FFFFCC';}
for ($i=0;$i<1;$i++)
{
echo "<td bgcolor=$colores><font size='2'>".$salida[rut]."</font></td>";
echo "<td bgcolor=$colores><font size='2'>".$salida[opciones]."</font></td>";
echo "<td bgcolor=$colores><font size='2'>".$salida[codigo]."</font></td>";
echo "</font></td>";
}//fin for
//}//fin for
echo "</tr>";
//}//fin while
}//fin while

lo que quiero es mostrara las dos consultas en la misma pantalla y no he podido sacarlo.

ojala me puedan ayudar