Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2016, 10:50
aomargenet
 
Fecha de Ingreso: febrero-2016
Ubicación: Mallorca
Mensajes: 5
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Insertar checkbox en DB con mysqli

Buenas tardes Carlillos, muchas gracias por tu pronta respuesta. Que detalle el mío con la colocación del $_POST... En fin, cuando no me sale algo la desesperación no ayuda. El codigo php quedaría de esta manera:

Código PHP:
Ver original
  1. $host_name  = "";
  2. $user_name  = "";
  3. $password   = "";
  4. $database   = "";
  5.  
  6. $connect=new mysqli($host_name, $user_name, $password, $database);
  7.     if ($connect->connect_errno){
  8.         echo "Error al conectar con servidor MySQL: " . mysqli_connect_error();
  9.     }
  10.    
  11.     $soy = '';
  12. if ( isset($_POST['opcion1']) ){
  13.     $soy = implode (',' , $_POST['opcion1']);
  14. }
  15.  
  16. $participo = '';
  17. if ( isset($_POST['opcion2']) ){
  18.     $participo = implode (' ' , $_POST['opcion2']);
  19. }
  20.  
  21. $expong = $_POST['expong'];
  22.  
  23. $megustaria = '';
  24. if ( isset($_POST['opcion3']) ){
  25.     $megustaria = implode (' ' , $_POST['opcion3']);
  26. }
  27.  
  28. $responsabilidadsocial = '';
  29. if ( isset($_POST['opcion4']) ){
  30.     $responsabilidadsocial = implode (' ' , $_POST['opcion4']);
  31. }
  32.  
  33. $consultadosestados = '';
  34. if ( isset($_POST['opcion5']) ){
  35.     $consultadosestados = implode (' ' , $_POST['opcion5']);
  36. }
  37.  
  38. $sobrearcpeace = '';
  39. if ( isset($_POST['opcion6']) ){
  40.     $sobrearcpeace = implode (' ' , $_POST['opcion6']);
  41. }
  42.  
  43. $sobreasf = '';
  44. if ( isset($_POST['opcion7']) ){
  45.     $sobreasf = implode (' ' , $_POST['opcion7']);
  46. }
  47.  
  48. $sobrearcpi = '';
  49. if ( isset($_POST['opcion8']) ){
  50.     $sobrearcpi = implode (' ' , $_POST['opcion8']);
  51. }
  52.  
  53. $infocambioclimatico = '';
  54. if ( isset($_POST['opcion9']) ){
  55.     $infocambioclimatico = implode (' ' , $_POST['opcion9']);
  56. }
  57.  
  58. $habitatIII = '';
  59. if ( isset($_POST['opcion10']) ){
  60.     $habitatIII = implode (' ' , $_POST['opcion10']);
  61. }  
  62.  
  63. if (isset($_POST["submit"])){
  64. mysqli_query ($connect,"INSTERT INTO encuesta1 (SOY, PARTICIPO, EXPONG, MEGUSTARIA, RESPONSABILIDADSOCIAL, CONSULTADOSESTADOS, SOBREARCPEACE, SOBREASF, SOBREARCPI, OTRAONG, INFOCAMBIOCLIMATICO, HABITATIII) VALUES('$soy', '$participo', '$expong', '$megustaria', '$responsabilidadsocial', '$consultadosestados', '$sobrearcpeace', '$sobreasf', '$sobrearcpi', '$otraong', '$infocambioclimatico', '$habitatIII')");
  65. }
  66.  
  67. mysqli_close ($connect);

Sigue sin funcionar, estoy tratando de ponerme en contacto con soporte de 1&1 a ver si pueden ayudarme, pero mientras tanto me gustaría agilizar la situación y ver si podéis ayudarme. Qué estoy haciendo mal?