La cuestión esque tngo una web en PHP con una BD en mysql.
He hecho un formulario con el cual rellenas unos datos y más abajo tienes la opción de subir hasta 4 imagenes, hasta ahi bien ya que los sube perfectamente y las redimensiona. Hice una página para ver esos datos segun ID. Cuando entras se ve perfectamente los datos y la primera imagen, la cuestion esque quiero hacer que se puedan visualizar más imagenes, es decir con un boton Alante y otro Atras.
Tendria una tabla con esto
Código HTML:
<div ID='divImagen'><IMG NAME='miImagen' SRC='".$vt_rutafoto."' width='280' heihgt='200'></div>
Código HTML:
<script languaje="JavaScript"> function PreCarga (objetoImagen, rutaImagen) { if (document.images) { eval (objetoImagen +' = new Image()') eval (objetoImagen +'.src = "' + rutaImagen + '"') } } function CambiarImagen (capa,nombreImagen,objetoImagen) { if (document.layers && capa!=null) eval('document.' + capa + '.document.images["' + nombreImagen + '"].src = ' + objetoImagen + '.src') else document.images[nombreImagen].src = eval(objetoImagen + ".src") } </script>
Código PHP:
<?php
$foto1="vehiculos/id".$vt_vehiculoid."/foto1.jpg";
$foto2="vehiculos/id".$vt_vehiculoid."/foto2.jpg";
$foto3="vehiculos/id".$vt_vehiculoid."/foto3.jpg";
$foto4="vehiculos/id".$vt_vehiculoid."/foto4.jpg";
if (file_exists($foto1)) {
echo "<script>PreCarga ('foto1','".$foto1."')</script>";
}
if (file_exists($foto2)) {
echo "<script>PreCarga ('foto2','".$foto2."')</script>";
}
if (file_exists($foto3)) {
echo "<script>PreCarga ('foto3','".$foto3."')</script>";
}
if (file_exists($foto4)) {
echo "<script>PreCarga ('foto4','".$foto4."')</script>";
}
?>
Código HTML:
<a href="JavaScript:CambiarImagen ('divImagen','miImagen','foto1')">Anterior</a> <a href="JavaScript:CambiarImagen ('divImagen','miImagen','foto2')">Siguiente</a>
Es decir yo pulsaria ANTERIOR y SIGUIENTE pero el siguiente no tendria que ir a la foto 2 tal y como esta si no que tendria que ir a ACTUAL + 1 y me hago un lio el mezclar javascript con php.
Espero poder explicarlo bien, si no pues pondre el enlace web por MP.