Mi lista de blogs

miércoles, 21 de marzo de 2012

Incluir imagenes en PHP y MySQL


Para poder incluir una imagen en una tabla de HTML, me encontré con los siguientes problemas:

1.- La base de datos de detalle no tiene la referencia a la ruta donde se encuentra la imagen. Por lo tanto, para poder acceder a los campos de la cotización mas la ruta, utilicé la siguiente instrucción:

$Query = 'SELECT * FROM detalle LEFT JOIN articulos ON detalle.codigo = articulos.codigo WHERE folio='.$folio.' and cantidad<>0 ORDER BY registro';
La cláusula LEFT JOIN nos permite hacer un empate entre ámbas tablas, usando una llave de búsqueda definida en la cláusula ON.

2.- Como existen campos que pueden existir en ámbas tablas con el mismo nombre, se me ocurre ultizar la siguiente modificación:

$Query = 'SELECT detalle.*, articulos.ruta FROM detalle LEFT JOIN articulos ON detalle.codigo = articulos.codigo WHERE folio='.$folio.' and cantidad<>0 ORDER BY registro';

3.- Para desplegar la imagen dentro de la tabla:

  echo '<td align="center" width="110">' . '<IMG SRC="'.$Row['ruta'].'" width="100">' . '</td>';

Esta instrucción va dentro del bucle, donde se despliegan los datos de cada línea de detalle de la cotización.

2 comentarios:

  1. Fertile casino eu | xn--o80b910a26eepc81il5g.online
    Fertile casino eu | gioco digitale xn--o80b910a26eepc81il5g.online - 메리트 카지노 고객센터 casino eu | クイーンカジノ xn--o80b910a26eepc81il5g.online - casino eu | xn--o80b910a26eepc81il5g.online - casino eu | xn--o80b910a26eepc81il5g.online - casino eu | xn--o80b910a26eepc81il5g.online.

    ResponderEliminar
  2. Casino and Sports Wagering | DrmCD
    We provide the casino and sports wagering 대전광역 출장안마 technology available and a state of the 전주 출장마사지 art the casino, Sports Wagering 속초 출장샵 (RTG) 사천 출장샵 sports wagering, or sports 익산 출장샵 wagering.

    ResponderEliminar