Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2009, 10:14
riscking
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 0
como enviar el array de checkbox selecionados

hola tengo un problemon y esque tengo un formulario con checkbox dinámicos y no se como enviar los selecionados mediante ajax a un archivo mail.php que sera el q lo enviara a un mail.
El problema está en pasar el array de seleccion[]

Código PHP:
?
// Realizar la conexión a la BD 
include ("config.php");
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT * FROM tabla");

// Se inicial el formulario
echo "<form action=\"procesar.php\" method=\"post\"> \n";

// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD.
while ($row mysql_fetch_array($resultado)){
  echo 
"<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['nombre']."<br>";
}
<
br>
<
input class="inputNormal" type="text" id="Nombre">
// Cerramos el formulario y ponemos nuestro botón de Submit.
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
echo 
"</form>";
?> 
la fincion ajax es mas o menos la siguiente

Código PHP:
var nombre=eliminaEspacios(form.inputNombre.value);
var 
apellidos=eliminaEspacios(form.apellidos.value);

var 
ajax=nuevoAjax();
        
ajax.open("POST"mail.phptrue);
        
ajax.setRequestHeader("Content-Type""application/x-www-form-urlencoded");
        
ajax.send("nombre="+nombre+"&apellidos="+apellidos"); 
        
        ajax.onreadystatechange=function()
        {
            if (ajax.readyState==4)
            {
                var respuesta=ajax.responseText;
                if(respuesta=="
OK")
                {
                    var texto="
<img src='ok.gif' alt='Ok'><br>Gracias por su mensaje.<br>Le responderemos a la brevedad.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
                }
                else var texto="
<img src='error.gif'><br><br>Errorintente más tarde.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
                
                muestraMensaje(texto);
            }
        } 
Espero que me ayudeis. Gracias