Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 05:31
multimedia007
 
Fecha de Ingreso: octubre-2007
Mensajes: 35
Antigüedad: 16 años, 6 meses
Puntos: 0
Visualizar imagenes previamente comprobadas

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>&nbsp;
<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.