Foros del Web » Programando para Internet » PHP »

Array input radio

Estas en el tema de Array input radio en el foro de PHP en Foros del Web. Buenas, Vereís, estoy montando una galeria de imagenes con su paginación correspondiente, etc... La novedad, es que, el cliente/usuario ha de decir que foto le ...
  #1 (permalink)  
Antiguo 20/02/2010, 09:50
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Array input radio

Buenas,

Vereís, estoy montando una galeria de imagenes con su paginación correspondiente, etc...
La novedad, es que, el cliente/usuario ha de decir que foto le gusta y cual no.

Para ejemplo, aquí una imagen:


El problema que tengo, es que necesito cojer todos los input radio, para asi saber cuantas fotos le han gustado y cuantas no... y todo esto lo necesito hacer mediante $_GET, porque no me vale un form.

Para ser un poco más claro, quiero que cuando el cliente/usuario le de a la página siguiente de la galeria, todos los input radio vayan consigo...

He estado buscando y lo que encontre fue lo siguiente: aquí
No me ha servido, pues no se como adpatarlo. Asi que si alguien me dijera como paso esos input radio por array a la siguiente página, estare agradecido

Muchas gracias,
  #2 (permalink)  
Antiguo 20/02/2010, 10:08
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Array input radio

¿Cambias de página en la paginación? O lo haces con AJAX?
Si es con ajax, puedes almacenar todo en un input hidden con Javascript
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 20/02/2010, 10:09
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Array input radio

No, no utilizo ajax.

Asi que como seria sin ajax?

Gracias, ;)
  #4 (permalink)  
Antiguo 20/02/2010, 10:24
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Array input radio

Es decir, que cambias de página en cada paginación no? Pues yo lo seguiría haciendo por javascript. Mira un ejemplo. Imagínate el enlace de paginación así:
Código HTML:
Ver original
  1. <a href="cambiaPagina(1);">Página 1</a>

Ahora los input radio:
Código HTML:
Ver original
  1. <input type="hidden" id="oculto">
  2.  
  3. <input type="radio" id="botones1" name="botones1" value="si" onclick="seleccionaBotones(1);"> Si
  4. <input type="radio" id="botones1" name="botones1" value="no" onclick="seleccionaBotones(1);"> No

Y ahora le javascript:
Código Javascript:
Ver original
  1. <script>
  2. function seleccionaBotones(grupo) {
  3.  
  4.     var seleccion=document.getElementById("botones"+grupo).value;
  5.  
  6.     document.getElementById("oculto").value=grupo+"|"+seleccion+"&&"; //Por ejemplo este patrón
  7.  
  8. }
  9.  
  10. function cambiaPagina(id) {
  11.      var ocultos=document.getElementById("oculto").value;
  12.  
  13.     document.location.href="pagina.php?pagina="+id+"&selecciones="+ocultos;
  14.  
  15. }
  16. </script>

Luego con php o incluso javascript haces un explode por && para coger los grupos y sus valores, y luego por cada grupo de ellos, otro explode por patrón | y coges grupo => valor.

Es un poco simplista, y si cambia de opción no borra la anterior, pero puedes ir maquinando ideas.

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Etiquetas: input, radio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.