Hola muy buenas estoy mostrando las imagenes especificas de una carperta en un slide, exactamente el nivo-slider, las imagenes me las muestras perfectamente, pero a la hora de intentar mostrar un texto distinto cada vez que sale una imagen, no me sale, me lo muestra mal, lo hago tal que asin;
Código PHP:
echo "<div id=\"slider-wrapper\">";
echo "<div id=\"slider\" class=\"nivoSlider\">";
$id=1;
for ($i=1;$i<=10;$i++){
switch ($i) {
case 1:
$mensaje="caso 1";
break;
case 2:
$mensaje="caso 2";
break;
case 3:
$mensaje="caso 3";
break;
default:
$mensaje="caso default";
break;
}
if (file_exists('fotos/mudanzas-'.$i.'_'.$id.'.jpg')) {
echo " <img src='fotos/mudanzas-".$i."_".$id.".jpg' alt='".$mensaje."' title='".$mensaje."'/> ";
echo"<div id=\"htmlcaption\" class=\"nivo-html-caption\">
<strong> ".$mensaje."<a href=\"#\">a link</a>
</div>";
}
}
echo"<div id=\"htmlcaption\" class=\"nivo-html-caption\">
<strong> ".$mensajes."<a href=\"#\">a link</a>
</div>";
echo "</div></div>";
}
?>
el problema viene en $mensajes que quiero que dependiendo de la $i del for muestre un texto distinto, y no sale, por lo que se ve que $i no llega $mensajes dentro de la etiqueta htmlcaption,,
me gustaria saber alguna idea para hacerlo de otra forma para mostrar texto
si quieren le puedo pasar los archivos