Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Guardar matriz de datos en mysql mediante ajax y php

Estas en el tema de Guardar matriz de datos en mysql mediante ajax y php en el foro de Frameworks JS en Foros del Web. Hola que tal? bueno tengo un nuevo problema... jeje necesito saber como pasar una matriz de datos de campos input a mysql mediante ajax y ...
  #1 (permalink)  
Antiguo 20/12/2010, 18:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 22
Antigüedad: 10 años, 2 meses
Puntos: 0
Guardar matriz de datos en mysql mediante ajax y php

Hola que tal? bueno tengo un nuevo problema... jeje
necesito saber como pasar una matriz de datos de campos input
a mysql mediante ajax y php
esta es la forma en que tengo los campos dentro de html

Código HTML:
Ver original
  1. <input id="NewID" name="ctac[]" onchange="ConsultaCta(NewID); return false;" type="text" size="14" />

pero para pasarlo mediante ajax esos datos como lo puedo hacer?

había pensado pasarlos de este modo:

Código Javascript:
Ver original
  1. CtaCsc = jQuery ("input[name='ctacsc[]']").val();
  2.     Resul  = jQuery ("#para");
  3.    
  4.     ajax    = objetoAjax();
  5.     ajax.open("POST", "replicacion.php", true);
  6.     ajax.onreadystatechange = function()
  7.     {
  8.         if (ajax.readyState == 4)
  9.         {
  10.             Resul.val(ajax.responseText);
  11.         }
  12.     }
  13.     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  14.     ajax.send("ctacsc="+CtaCsc)

y la verdad es que no sé como hacerle si me puede hechar una mano se los agradeceria mucho

Última edición por omarin1; 20/12/2010 a las 18:05 Razón: mal titulo XD
  #2 (permalink)  
Antiguo 20/12/2010, 19:47
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 10 años, 10 meses
Puntos: 5
Respuesta: Guardar matriz de datos en mysql mediante ajax y php

Pues creo que vas bien salvo que te olvidaste de un $ (cuando se elige el atributo como name) en el selector y creo que estabas poniendo ctacsc[] en el selector de jquery pero sin embargo
ctac[] en el html...creo que por ello no te anda....
A mi esta prueba me funciono dime que tal:
Código:
function prueba(){
            var CtaCsc = $('input[name$="ctac[]"]');

        alert('Size del resultado:'+CtaCsc.size());

        for (var i=0; i<CtaCsc.size(); i++)
            alert(CtaCsc[i].toString());   
        }
Saluteee
__________________
Lo maravilloso de aprender algo es que nadie puede arrebatárnoslo.
  #3 (permalink)  
Antiguo 21/12/2010, 16:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 22
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Guardar matriz de datos en mysql mediante ajax y php

gracias por responder pero ese fue error de dedo mio cuando pasaba el código jeje
la cosa es que por ejemplo en mi script php recojo el tamaño del campo ctacsc
pero me dice siempre que es 1 aún cuando haya agregado 10 lineas
como puedo hacer para meter todos esos valores de golpe?

Código PHP:
$mv count($_POST['ctacsc']);
echo 
$mv
Código PHP:


Etiquetas: ajax, matriz, mysql, php
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 06:49.