Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/10/2003, 07:13
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

¿Te refieres a presentacion de los datos en el navegador? Eso es HTML. PHP puede generar el HTML que quieras. Es mas, puedes usar plantillas diseñadas (casi) exclusivamente en HTML y mediante un motor de plantillas "rellenar" los datos. Un motor sencillo son las Nok.

Y si, se puede mostrar una imagen en funcion de un valor de un campo. La forma mas facil es con forzar el nombre de la imagen a ser la letra + .gif (o .jpg):
Código PHP:
<img src="/imagenes/<?php echo $row['campo']; ?>.gif">
De esta forma tendrias g.gif para el CD, j.gif para el DVD, ...

Otra forma seria con un array asociativo cuyos indices sean la letra (o cadena) y los valores las imagenes:
Código PHP:
<?php
$imagenes
=array('g'=>'cd.gif''j'=>'DVD.jpg');
...
?>
<img src="/imagenes/<?php echo $imagenes[$row['campo']]; ?>.gif">
En estos ejemplos doy por sentado que sabes que con $row['campo'] me refiero al campo del registro de la base de datos, y que sabes como obtenerlo (lo asumo porque dices que ya los muestras).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.