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?