Cita:
Iniciado por rodrigo791 y bueno, empeza por agregar un checkbox, con un name en particular, ejemplo:
name="idiomas".
Luego en el archivo que pongas dentro del atributo "action" del form evaluas con isset, si te llega una variable llamada idiomas, en caso de que te llegue entonces haces lo que te plazca , de lo contrario hace lo que quieras.
en el archivo que recibe la información pones algo como:
Hola gracias por el comment, en teoria entonces tengo que crear otro form con un checkbox unicamente, porque si agrego un checkbox en el mismo formulario de agregar idiomas, la validación no me la va a dejar enviar.
Entonces creo un nuevo formulario aparte
Código PHP:
Ver original<form method="post" action="">
No conoces ningún idioma marca esta casilla
<input type="checkbox" name="idiomas">
<input type="submit" value="enviar"/>
</form>
if(isset($_POST['idiomas'])){ // aqui le inserto valores por defecto a mi insert a bd
$idioma2 = "none";
$conoc2 = "none";
$id = $_SESSION['IdUser'];
//ejemplo
$sql = "INSERT INTO idiomas(idioma,cono,idUser) values('".$idioma2."','".$conoc2."','".$id."') ";
//etc
}
Si existe alguna otra forma :P