Tema: checkbox
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2009, 10:58
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
checkbox

Hola, nose si este problema tendra que ver con ajax, asi que me disculpan si posteo aqui porque creo que es por mi codificacion php....

Estoy haciendo un form de contactos (con envio por metodo ajax) y en este formulario tengo 4 checkbox ... estos no son obligatorios de marcar asi que no los valido con el ajax , el problea es al pasar los valores por POST ... sin ajax me resulta facil, pero cuando lo aplico con ajax no coge los valores que marco y no se si tendra que ver el ajax:

osea en mi form tengo:

<input name="sys[]" type="checkbox" value="sistema1" />
<input name="sys[]" type="checkbox" value="sistema2" />
<input name="sys[]" type="checkbox" value="sistema3" />
<input name="sys[]" type="checkbox" value="sistema4" />

Todos los datos, menos esos 4 check los proceso con ajax y luego los mando a otra pagina para que envie el mail:

Código PHP:
<?php

if(isset($_POST['control'])){ //control ajax
 //post de otros datos...

 //aqui muestro los sistemas que se escogieron
 
if(isset($_POST['sys'])){
     
$sistemas implode(',',$_POST['sys']);
 }
 else{
     
$sistemas "Ninguno";
 }

//y de aqui envio el correo...

}
?>
En el correo envio la variable $sistemas que deberia contener lo que marque, en caso de no marcar nada sale por defecto "ninguno" .... el problema es que siempre me sale "ninguno" asi marque todos .... que estoy haciendo mal?
__________________
Quitenme la vida pero no la bebida.