Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/05/2016, 12:35
danteavo92
 
Fecha de Ingreso: abril-2016
Mensajes: 65
Antigüedad: 8 años
Puntos: 4
Respuesta: mostrar varias imagenes

Ya logre mostrar todas las imagenes que quería, les paso el código si es que a alguien le sirve.
les explico

en mi php principal tengo este script que lleva el dato a foto2.php y recupera lo que devuelve foto2.php y lo pone en #prueba42 que es un div
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.             // Parametros para el combo
  3.             $("#ccuenta").change(function () {
  4.                 $("#ccuenta option:selected").each(function () {
  5.                     elegidos=$(this).val();
  6.                     $.post("foto2.php", { elegidos: elegidos }, function(data){
  7.                         $("#prueba42").html(data);
  8.                     });
  9.                 });
  10.             });
  11.         });

mi foto2.php
Código PHP:
Ver original
  1. <?php
  2. # Conectamos con la bd
  3. include('conexionn.php');
  4. $id_cuenta=$_POST["elegidos"];
  5. $consulta = $conn->prepare("SELECT DISTINCT grafico.nro_acredit
  6. FROM  cuenta_acredit,  cargo_acredit,  persona_acredit, movimiento, v_moneda, v_persona, cargo, reng_clave, grafico
  7. WHERE
  8. (cuenta_acredit.nro_acredit = cargo_acredit.nro_acredit ) and
  9. (cargo_acredit.nro_acredit = persona_acredit.nro_acredit)
  10. and ( (cuenta_acredit.cve_vigente = 'V' )
  11. AND persona_acredit.cve_vigente = 'V'  AND
  12. cargo_acredit.cve_vigente = 'V' AND
  13. (movimiento.nro_afectable = cuenta_acredit.nro_afectable)
  14. and
  15. (v_moneda.cod_moneda = movimiento.cod_moneda)
  16. AND
  17. cargo_acredit.cod_persona = v_persona.cod_persona
  18. and
  19. cargo.nro_cargo = cargo_acredit.nro_cargo
  20. and cargo.cve_ciudad = reng_clave.valdato
  21. and reng_clave.nomdato= 'cve_ciudad'
  22. and  grafico.cve_tipo_graf in ('F','R','S')
  23. and grafico.nro_acredit = cuenta_acredit.nro_acredit
  24. and
  25. (movimiento.cod_movimiento = $id_cuenta ) ) ");
  26. $consulta->execute();
  27. $consulta->bindColumn(1,$tipo, PDO::PARAM_STR, 256);
  28.  
  29. while ($fila = $consulta->fetch(PDO::FETCH_BOUND)) {
  30.     $salida .="<img src ='foto.php?elegidos=" . trim($tipo) . "&rand=' height=100  width = 200 align =\"top\" border=1 ></img>";
  31. }
  32. print $salida;
  33. ?>

mi foto2.php llama y pasa un valor a foto.php que es este
Código PHP:
Ver original
  1. <?php
  2. # Conectamos con la bd
  3. include('conexionn.php');
  4. $id_pais=$_GET["elegidos"];
  5. //$db = conectaDb();
  6. //$consulta = $db->prepare("select grafico from grafico where nro_acredit= $id_pais and  cve_tipo_graf in ('F','R','S') ");
  7. $consulta = $conn->prepare("select grafico from grafico where nro_acredit= $id_pais and  cve_tipo_graf in ('F','R','S') ");
  8. $consulta->execute();
  9. $consulta->bindColumn(1,$tipo, PDO::PARAM_STR, 256);
  10. $consulta->bindColumn(2, $grafico, PDO::PARAM_LOB);
  11. $consulta->fetch(PDO::FETCH_BOUND);
  12. header("Content-Type: ".'image/jpg');
  13. echo $tipo;
  14. ?>

y asi logro mostrar de una a n fotos