quiero saber si se puede hacer eso con el paginador de jpinedo, o haber si podeis orientarme a hacerlo,
no se lo que estoy haciendo mal no se sira la sentencia sql
muchas gracias y saludo
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Lo que sucede tal vez es que no hay visión general de como realmente manejas tu información. Dices "lo que intento paginar son de 10 fotos y paginarlas de una en una, esas 10 fotos las tengo guardadas en un mismo registro," Yo no entendí eso .. Indica por favor tu modelo de datos (la estructura de tu BBDD e indica como gestionas esa información). Y el código que uses .. tambien es probable que ayude a que nos hagamos una idea de lo que estás haciendo. Sólo te puedo comentar que un paginador estilo el de Jpinedo pagina "registros" de un resultado de una consulta SQL .. NO pagina sobre "campos" de un registro (que tal vez sea lo que tengas . .pero como no lo vemos claro tampoco me puedo aventurar a afirmarlo). Si dices que ya paginas (es así?) tus registros .. pero el problema lo tienes para paginar tipo "anterior - siguiente" en ese "popup" que abres .. Paginator te podría servir .. ajustando para el código que llamas en tu "popup" (no sé si vinculas la imagen directa? .. o llamas a un script.php que llama a su vez a la imagen que vas a mostrar? ...) para que "pagine" sobre 1 resultado por página. A su vez supongo que tendrás el problema del registro inicial (el que estas abriendo para tu "popup") y el que al "paginar" lo haga desde ese registro .. ahí realmente no sé como lo vas hacer, tal vez tengas que alterar bastante la configuración/código de "Paginator" para ese propósito. Intenta contactar con Jpinedo (autor) de dicho script para ver que opina al respecto. Un saludo, PD: si se contactan en privado .. por favor hagan algún comentario aquí para que ayude a otras personas en la misma situación. Un saludo, |
| ||||
Muchas gracias Cluster, si es lo que quiero, paginar sobre "campos" que son 10 campos de fotos que hay en un mismo registro, preguntare a Jpinedo a ver si no es muy dificil, si tu tienes alguna idea mas pues, por favor comentalas, si no intentare otra cosa, aunque es una buena idea. muchas gracias este es el codigo del pupup, donde quiero mostrar el paginador: Cita: <?php include("conexion.inc.php"); $link = Conectarse(); $_pagi_sql = " SELECT * FROM formulario WHERE Referencia='".$_GET['Referencia']."'"; $_pagi_result = mysql_query($_pagi_sql) or die("La siguiente consulta contiene algún error:<br>\nSQL: <b>$sql</b>"); include("includes/paginator.inc.php"); while ($row = mysql_fetch_assoc($_pagi_result)) { echo" <html><head> <script type=\"text/javascript\"> function launch(){ var ventana = window.self; ventana.opener = window.self; ventana.close(); } </script> <style type=\"text/css\"> body { background-image: url(\"imagenes/b2normal.jpg\"); background-position:center; background-repeat:no-repeat; } </style> </head><body> <a href=\"javascript:launch()\"><b><font color=\"white\">Cerrar</font><b></a> "; echo "<table align=\"center\" class=\"tabla\">"; if (($rows=mysql_num_rows($_pagi_result))==0) { echo "<tr><td>No hay ninguna propiedad.</td></tr></table> "; } else { echo"<center><tr><td><font color=\"white\">".$_pagi_navegacion."</font><b></td></tr></center></table></table>"; } echo" </p> <!-- aqui muestro la foto en la linkeado antes a mayor tamaño--> <td> <img src=\"verfoto1.php?Referencia=".$row['Referencia']." width='480' height='360'\"></td> </body> </html> "; } ?> |
| |||
Yo realmente no usaría ¡10 campos! de un registro .. sino una tabla relacionada con las N imagenes que pueda tener relacionadas con ese registro .. así me olvido por completo si tengo 1 .. ninguna o mil imagenes asociadas a ese registro además que puedo usar los sistemas clásicos de paginada que lo hacen sobre "registros". Creo que ya tienes motivos para definir este modelo de datos que te propongo: "formulario" tabla id_formulario nose nose2 imagenes_formulario id_imagen_formulario id_formulario <-- clave foránea que relaciona ambas tablas. nombre blablaba Un saludo, |