Hola Mausito,
para ello no necesitas otra cosa que usar condiciones, ejemplo:
Código PHP:
if($categoria==1)
echo "<img src=\"foto1.png\"/>";
elseif($categoria==2)
echo "<img src=\"foto2.png\"/>";
elseif($categoria=='N')
echo "<img src=\"fotoN.png\"/>";
Si quieres que sea un poco más elegante puedes usar el switch
Código PHP:
switch($categoria)
{
case 1:
echo "<img src=\"foto1.png\"/>";
break;
case 2:
echo "<img src=\"foto2.png\"/>";
break;
case "N":
echo "<img src=\"fotoN.png\"/>";
break;
}
Si son pocas categorias y/o fotos las soluciones anteriores pueden ayudarte fácilmente, pero si tienes entre manos muchas categorias y/o imagenes es mejor encapsular el código en una función, ejemplo:
Código PHP:
// Primero declaramos (creamos) la función
function dameFoto($numero_categoria)
{
// OJO! fijate que uso return para devolver el html de la imagen
switch($numero_categoria)
{
case 1:
return "<img src=\"foto1.png\"/>";
break;
case 2:
return "<img src=\"foto2.png\"/>";
break;
case "N":
return "<img src=\"fotoN.png\"/>";
break;
}
}
// y para usar la función escribimos
echo dameFoto(2); // Donde el 2 es el número de la categoria
Espero que te ayude.
Felices fiestas,
Synkronice