Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/03/2016, 14:17
edwardryuk
 
Fecha de Ingreso: marzo-2016
Mensajes: 6
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta Respuesta: mandar los valores checkbox a una bd explicado

Cita:
Iniciado por rodocoyote15 Ver Mensaje
A ver. Tampoco es para que nos refundas de espacios, eso se soluciona con un <br /> y listo

Cambia el name="condicion-trabajo" por name="condicion-trabajo[]" y lo recibes de la misma forma:

$_POST['condicion-trabajo'].

Al poner los corchetes, tomas a todos los inputs con ese name como un array, html los envía así y php los recibe de igual forma, algo muy sencillo.

Has visto tu pagina funcionar en otros dispositivos? Se ha de ver muy mal... un saludo :D
[QUOTE=edwardryuk;4780688]si lamentablemente el codigo tiene que hacer asi dado que los espacios son para acomodar los checkbox, supongo que los puedo meter a un div y moverlos pero pues como la hice de rapido nada mas agarre y copie

así me quedo el código pero me sale el error de
Notice: Array to string conversion in C:\xampp\htdocs\paginaRH\procesa.php on line 6
Código PHP:
Ver original
  1. <?php session_start();
  2.    
  3.     $link=mysql_connect("localhost","root","");
  4.     mysql_select_db("recursoshumanos",$link);
  5.    
  6. mysql_query("INSERT INTO rhes (nombre, fecha_ingreso, fecha_salida, departamento, planta, motivo_dejolaborar, res_profunda1, condicion-trabajo, equipo-trabajo, capacitacion, compañerismo, salario, horarios-descansos, empresa-jefe, recomendar, porque1, volver_trabajar, porque2,funciones_empresa, porque3, mejorado_area)   VALUES('{$_POST['nombre']}','{$_POST['fecha_ingreso']}','{$_POST['fecha_salida']}','{$_POST['departamento']}','{$_POST['planta']}','{$_POST['motivo_dejolaborar']}','{$_POST['res_profunda1']}','{$_POST['condicion-trabajo']}','{$_POST['equipo-trabajo']}','{$_POST['capacitacion']}','{$_POST['compañerismo']}','{$_POST['salario']}','{$_POST['horarios-descansos']}','{$_POST['empresa-jefe']}','{$_POST['recomendar']}','{$_POST['porque1']}','{$_POST['volver_trabajar']}','{$_POST['porque2']}','{$_POST['funciones_empresa']}','{$_POST['porque3']}','{$_POST['mejorado_area']}')",$link);
  7.    
  8.    
  9.     $my_error =mysql_error($link);
  10.            
  11. ?>[HIGHLIGHT="HTML"]<tr>
  12.     <td width="286">CONDICIONES DE TRABAJO</td>
  13.     <td width="221">
  14. <input type="checkbox" name="condicion-trabajo[]" value="bueno"></td>
  15.     <td width="236">
  16. <input type="checkbox" name="condicion-trabajo[]" value="regular"></td>
  17.     <td width="229">
  18. <input type="checkbox" name="condicion-trabajo[]" value="malo"></td>
  19.   </tr>
  20.   <tr>
  21.     <td>EQUIPO DE TRABAJO</td>
  22.     <td><input type="checkbox" name="equipo-trabajo[]" value="bueno"></td>
  23.     <td><input type="checkbox" name="equipo-trabajo[]" value="regular"></td>
  24.     <td><input type="checkbox" name="equipo-trabajo[]" value="malo"></td>
  25.   </tr>
[/HIGHLIGHT]