Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2010, 10:52
pepeluis1
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia
Mensajes: 229
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: imagen oracle a php

Bueno lo pude resolver como yo queria........

Dejo el codigo por si alguin lo necesita.

Código PHP:
Ver original
  1. <?PHP
  2. include("conn.php");
  3.  
  4. $curs = ocinewcursor($conn);
  5. $stmt = ociparse($conn, "begin pck_grupo.pr_imagen('01',:cur_salida); end;");
  6.  
  7. ocibindbyname($stmt, ":cur_salida", $curs, -1, OCI_B_CURSOR);
  8. ociexecute($stmt);
  9. ociexecute($curs);
  10. ?>

Código HTML:
Ver original
  1. <table border="1">
  2. <tr>
  3. <?php
  4. while ($cur_salida = ocifetch($curs)) {
  5. ?>
  6.  
  7.  
  8. <td>
  9.  
  10. <img src="muestrofoto2.php?id=<?php echo oci_result($curs, 'ID_IMAGEN') ?>"/>
  11.  
  12.  
  13. </td>
  14.  
  15. <?php
  16.  
  17. }
  18. ?>
  19. </tr>

muestrofoto2.php

Código PHP:
Ver original
  1. <?php include("conn.php");
  2.  
  3. $id="";
  4. if (!empty($_REQUEST['id'])){
  5.     $id=$_REQUEST['id'];
  6. }
  7.  
  8.  
  9. $curs = ocinewcursor($conn);
  10. $stmt = ociparse($conn, "begin pck_grupo.pr_imagen_id('$id',:cur_salida); end;");
  11.  
  12.  
  13. ocibindbyname($stmt, ":cur_salida", $curs, -1, OCI_B_CURSOR);
  14. ociexecute($stmt);
  15. ociexecute($curs);
  16.  
  17. while ($cur_salida = ocifetch($curs)) {
  18.  
  19. header("Content-type: image/jpg");
  20. echo oci_result($curs, 'IMAGEN');
  21. }
  22.  
  23.  
  24. ?>
Bueno esto lo que hace es traer una consulta de la base de datos oracle con php
y muestra varias imagenes y la pinta en una tabla..