#1• Hola a todos por aqui, estoy desarrollando una web de exalumnos de un colegio donde tienen que registrarse y tener un perfil de usuario para poder subir fotos, escribir articulos y hacer comentarios, con mucho esfuerzo y con la ayuda de muchos genios de por aqui (por que soy un poco novato en el mundo del php) logre hacerlo, pero tengo un pequeño problema.. que un usuario cuando sube muchas fotos a su perfil es un poco tedioso para otro usuario que esta viendo esas fotos clicar una a una en las miniaturas para poder verlas ampliadas si son veinte fotos siempre hay que volver atras para clicar en otra y poder verla en grande, la idea es hacer dos botones (links) [Anterior] - [Siguiente] para poder ver las fotos grandes sin tener que volver a ver las miniaturas. Adjunto parte del codigo que me visualiza las miniaturas de las fotos de un usuario. Código: ....... ....... include ("config_db.php"); $link=mysql_connect($serverDB,$userDB,$passwdDB); $query = "SELECT id FROM usuario_fotos WHERE id_username='$id_usuario'"; $result=mysql_db_query($databasename,$query,$link); $num_fotos = mysql_num_rows($result); // aqui tengo el numero de registros / nro de fotos ....... ....... $array = mysql_fetch_array($result); $id_foto = $array['id']; // mando el id de la foto en miniatura a fotos_member.php para que pueda ser vista ampliada.. ?> <td height="100" align="center" bgcolor="#EEEEEE" style="border:solid; border-width:thin; border-color:#CCCCCC"> <a href="fotos_members_ampl.php?id=<?php echo $id_foto; ?> && id_username=<?php echo $array['id_username']; ?>"> <img src="users/imgs_usuarios/ <?php echo $array['foto_name']; ?>" height='85' border="0"/></a> </td> Espero me puedan ayudar a completar mi sistema de usuarios, de antemano muchas gracias por su tiempo. |
#2• Te la hago facil... Carga todas las fotos en etiquetas <div style"display:none"> </div > y luego simplemetecreate un javascript que te cambie a display:block (no te olvides de esconder el otro). Mas facil aun, hay herramientas que generan popup y te hacen todo............ Sldos... |
#3• Escrito originalmente por maquina_fatal Te la hago facil... Carga todas las fotos en etiquetas <div style"display:none"> </div > y luego simplemetecreate un javascript que te cambie a display:block (no te olvides de esconder el otro). Mas facil aun, hay herramientas que generan popup y te hacen todo............ Sldos... los pop-up pueden ser molestos o bloqueados por el navegador, y cargar imagenes de una galeria de 20 imagenes a tamano completo puede demorar demasiado en carga la pagina en cuestion. lo mejora es usae un script usando la ayuda de la libreria de AJAX, por ejemplo jQuery para que al hacer clic se carga de forma asincronica la imagen. Es un ejemplo de lo que sugiero |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: webloslouse, el 08/Jun/2004, 23:11 | 6 | 7k | Apr/12 | |
Por: jockerdet, el 07/Nov/2008, 23:48 | 2 | 3k | Nov/08 | |
Por: crazyesti, el 18/Ene/2006, 12:20 | 4 | 3k | Jan/06 | |
Por: X.Cyclop, el 25/Jul/2005, 20:57 | 5 | 2k | Jul/05 | |
Por: Vinicio6, el 28/Mar/2005, 19:34 | 1 | 2k | Mar/05 |