Hola, intentaré explicar el problema lo mejor posible.
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>
El código es este:
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>
y en PHP:
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>";
}
?>
Hacienco que cambie con estos 2 enlaces:
Código HTML:
<a href="JavaScript:CambiarImagen ('divImagen','miImagen','foto1')">Anterior</a>
<a href="JavaScript:CambiarImagen ('divImagen','miImagen','foto2')">Siguiente</a>
La cuestion esque no voy a hacer 4 enlaces de FOTO 1 FOTO 2 FOTO 3 Y FOTO4 quiero que sepa cuantas imagenes haya pues que se pudan visualizar.
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.