Foros del Web » Programando para Internet » PHP »

no se q problema tengo

Estas en el tema de no se q problema tengo en el foro de PHP en Foros del Web. Código PHP: <?     $oferta = $_GET [ "oferta" ];  /* Conexion a la base de datos */ $conn  =  pg_connect ( "dbname=xxx user=xxx password=xxx" ); // Obtiene el registro (fila) que acaba de ser agregada. $query = "SELECT * FROM documentos where oferta = $oferta" ; $result = pg_Exec ( $conn ...
  #1 (permalink)  
Antiguo 27/04/2006, 15:06
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 12 años, 9 meses
Puntos: 10
no se q problema tengo

Código PHP:
<?     $oferta=$_GET["oferta"]; 


/* Conexion a la base de datos */
$conn pg_connect("dbname=xxx user=xxx password=xxx");

// Obtiene el registro (fila) que acaba de ser agregada.

$query="SELECT * FROM documentos where oferta = $oferta";
$result=pg_Exec($conn,$query);

$row=pg_fetch_array($result);



 if (
$row=pg_fetch_array($result))

{

echo
"<TABLE width='600' BORDER=5 CELLPADDING=1 CELLSPACING=1 bordercolor='#003399'>";
  

echo
"<tr><td><div align='center'><span class='style1'><strong>Documento</strong></span></div></td><td><div align='center'><span class='style1'>Ver</span></div></td></tr>";


do
 {

 
printf("<tr><td><div align='center'><span class='style5'>%s</span></div></td><td><div align='center'><a href='%s' target='_parent'><img src='http://centinela.incostas.com/borrador/Gestion de contratos/images/descargas.jpg' border='0' width='30'  height='30'></div></td></tr>",$row["nombre_documento"], $row["ubicacion_documento"]); 

 }
 while(
$row=pg_fetch_array($result));
 
 echo
"  </TABLE>";
 }
 else 
{
echo 
"<div align='center'><h4 class='style4'>&iexcl; No se ha encontrado ning&uacute;n Documento !</h4></div>"
}

pg_close($conn);

?>
tengo este codigo y no se q problema tengo q no lee la primera fila de la base de datos...
podrian ayudarme?

besos a todos
__________________
.-._.-. [email protected]_.-.
  #2 (permalink)  
Antiguo 27/04/2006, 15:12
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Aqui,

Código PHP:
<?php

$result
=pg_Exec($conn,$query);

//esta linea ya lee un registro, por tanto se avanza al segundo
$row=pg_fetch_array($result);



 if (
$row=pg_fetch_array($result))


?>
Ya leiste la primera fila. Despues de eso puesde colocar:

pg_result_seek($result,0);

para volver al primer registro.

http://cl.php.net/manual/es/function.pg-result-seek.php
  #3 (permalink)  
Antiguo 27/04/2006, 15:19
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 12 años, 9 meses
Puntos: 10
gracias si funciono..... q amable
__________________
.-._.-. [email protected]_.-.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:53.