Tema: Direcciones
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2006, 09:22
Avatar de Mirovita
Mirovita
 
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
esto es mas o meno slo q hago:

Código HTML:
<form action="agregar_documentos1.php" method="get">
<? 	$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 contratos where oferta = $oferta";
$result=pg_Exec($conn,$query);

$row=pg_fetch_array($result);


$oferta=$row["oferta"];
?>
	
	<table width="80%" border="0">
      <tr>
        <td>&nbsp;</td>
        <td><div align="right"><span class="style1">Oferta:</span> <? echo "<input type='text' name='oferta' value='$oferta' style='background-color:003399;color:#ffffff;' >" ?></div></td>
      </tr>
      <tr>
        <td height="29">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="41%"><div align="left" class="style1">Nombre:</div> </td>
        <td width="59%"><input type="text" name="nombre_documento"  style="background-color:003399;color:#ffffff;font-family:Verdana;font-weight:bold;"> </td>
      </tr>
      <tr>
        <td><div align="left" class="style1">Ubicaci&oacute;n:</div></td>
        <td> <input type="file" name="direccion_documento" style="background-color:003399;color:#ffffff;font-family:Verdana;font-weight:bold;"></td>
      </tr>
    </table>
	<br><br>
    <input type="Submit" name="enviar" value="Agregar" style="background-color:003399;color:#ffffff;font-family:Verdana;font-weight:bold;" >
    </form> 
con ste form capturo l aubicacion del doc q deseo descargar luego y el nombre...

luego con esto lo guardo en la base de datos:

Código PHP:
<?php

//Declaracion y optencion de vaiables

$oferta=$_GET["oferta"]; 
$nombre_documento=$_GET["nombre_documento"];
$direccion_documento=$_GET["direccion_documento"];

$direccion_documentourlencode ($direccion_documento);


// abro la conexion
$conn pg_connect("dbname=contratos_incostas user=postgre password=p0stgr303");

$query "INSERT INTO documentos (oferta, nombre_documento, direccion_documento) VALUES ('$oferta', '$nombre_documento', '$direccion_documento')";


$result pg_Exec($conn,$query);
$query "SELECT * FROM documentos";
    
header("Location: Contratos.php"); 
 
 
pg_close($conn);
?>

luego intento descargar asi:

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);

//esta linea lee la primera fila
//$row=pg_fetch_array($result);
//esta linea me regresa a la posicion 0
//pg_result_seek($result,0);


 
if ($row=pg_fetch_array($result))

{

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

echo
"<tr><td width='250'><div align='center'><span class='style1'><strong>Documento</strong></span></div></td><td width='150'><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'></a></div></td></tr>",$row["nombre_documento"], urldecode($row["direccion_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);

?>
__________________
.-._.-. [email protected]._.-.