Programación Web y Scripting > JavaScript
Paso de array a php
Kyrylys:
Buenas, aún sigo dándole vueltas al asunto...
Lo único que me falta para que me quede perfecto es pasar un array en js a php sin que tenga que cambiar de página, y no sé hasta que punto es factible...
necesitaria ver un pequeño ejemplo. alguien puede hecharme un cable? Gracias de antemano.
F_Tanori:
No entiendo a que te refieres utilizas AJAX?
Saludos
Kyrylys:
Perdon por responder tan tarde, he estado liada por temas de examenes.
No, en la aplicación solo utilizo php con javascript, lamentablemente no se nada de AJAX
A ver si explicandome mejor me entiendes.
Tengo un formulario de busqueda conectado a una bd en mysql en php, cuando se listan los resultados si se cumple una condición se muestra un checkbox seleccionado.
En el formulario aparece un checkbox y un boton de enviar, este ultimo check llama a una funcion en js que mira cuales de los checks de arriba estan seleccionados, por si alguno no nos interesa tiquearlo. y luego en "enviar" enviaria esos datos, pero necesito ese array de checks tiqueadados que me genera la funcion en js en un array php para enviarlo cuando pulse el boton.
No se si asio esta mas claro.
Un saludo y gracias
F_Tanori:
Si los checks pertenecen al formulario , y le colocas un nombre como arreglo lo puedes enviar con el submit
--- Código: Text --- <input type='checkbox' name='arreglo[]'> Verde<input type='checkbox' name='arreglo[]'> Blanco<input type='checkbox' name='arreglo[]'> Rojo
y en php lo recibes
--- Código: PHP --- $Arreglo = $_GET['arreglo[]'];o$Arreglo = $_POST['arreglo[]'];
Otra forma de enviar arreglo es serializandolo
http://blogs.vinuthomas.com/2006/05/19/ ... -into-php/
http://kevin.vanzonneveld.net/techblog/ ... serialize/
Saludos
Kyrylys:
La cosa es como sigue:
tengo preparado mandar en el submit un array serializado y luego que lo deserialice.
esto me valdria si no comprobase los checks, pero como quiero mirar cuales estan checkeados y trabajar solo con esos llamo a una funcion javascript y los recoje en un array. es ese array el que tengo que combertir en php para que se mande por el submit. y tengo que hacerlo sin cambiar de pagina.
de todas formas cuando mando el array js por medio del submit al llamarse igual no se cuantas veces se ha enviado información de cada uno, por lo cual no me sirve de nada, si los llamo diferente tampoco sabria cuantos son los tickeados y cuales no, por lo cual estgamos en las mismas.
gracias por tu interes y a ver si llegamos a una solucion.. ; ) aunque cada dia me parece que lo que quiero no se puede hacer.. y no me gusta pensar eso!!! XD
Un saludo y gracias.
Navegación
[#] Página Siguiente
Ir a la versión completa