Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2012, 17:06
ERR
 
Fecha de Ingreso: febrero-2012
Ubicación: Escazu
Mensajes: 18
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: formularios o checkbox para almacenar informacion con php y mysql

Cita:
Iniciado por rodrigo791 Ver Mensaje
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:
Código PHP:
Ver original
  1. if(isset($_POST['idiomas'])){
  2. hace una cosa
  3. }else{
  4. hace otra
  5. }
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
  1. <form method="post" action="">
  2. No conoces ningún idioma marca esta casilla
  3. <input type="checkbox" name="idiomas">
  4. <input type="submit" value="enviar"/>
  5. </form>
  6. if(isset($_POST['idiomas'])){
  7. // aqui le inserto valores por defecto a mi insert a bd
  8. $idioma2 = "none";
  9. $conoc2 = "none";
  10. $id = $_SESSION['IdUser'];
  11. //ejemplo
  12. $sql = "INSERT INTO idiomas(idioma,cono,idUser) values('".$idioma2."','".$conoc2."','".$id."') ";
  13. //etc
  14. }
Si existe alguna otra forma :P