Muy buenas a todos. Necesito que se inserten todos los checkbox que se seleccionen, aunque sean mas de 1.
Este es el formulario:
Código HTML:
Ver original<form name="encuesta" method="post" action="encuesta1.php"> <h3 class="encuesta1">1. Soy:
</h3> <label><input type="checkbox" value="estudiante" name="opcion1[]"/>Estudiante
</label> <label><input type="checkbox" value="academico" name="opcion1[]"/>Académico/ca
</label> <label><input type="checkbox" value="investigador" name="opcion1[]"/>Investigador/a
</label> <label><input type="checkbox" value="profesional" name="opcion1[]"/>Profesional
</label> <label><input type="checkbox" value="autonomo" name="opcion1[]"/>Autónomo/a
</label> <label><input type="checkbox" value="empleado" name="opcion1[]"/>Empleado/a
</label> <label><input type="checkbox" value="funcionario" name="opcion1[]"/>Funcionario/a
</label><br><br> <h3 class="encuesta1">2. Participo/tengo experiencia en trabajos comunitarios
</h3> <h3 class="encuesta1">Si lo hace desde una ONG (favor indicar el nombre y demás datos):
</h3> <h3 class="encuesta1">3. Me gustaría participar en proyectos comunitarios locales e internacionales.
</h3> <label><input type="radio" value="asiduamente" name="opcion3[]"/>Asiduamente
</label> <label><input type="radio" value="esporadicamente" name="opcion3[]"/>Esporádicamente
</label> <h3 class="encuesta1">4. La responsabilidad social individual/colectiva debería estar en los programas educativos.
</h3> <label><input type="radio" value="Mucho mas" name="opcion4[]"/>Mucho más
</label> <h3 class="encuesta1">5. Los distintos colectivos sociales deberían ser consultados por el Estado.
</h3> <label><input type="radio" value="Igual que ahora" name="opcion5[]"/>Igual que ahora
</label> <label><input type="radio" value="Mucho mas" name="opcion5[]"/>Mucho más
</label> <h3 class="encuesta1">6. Conozco la labor de ARC•PEACE.
</h3> <label><input type="checkbox" value="Bastante" name="opcion6[]"/>Bastante
</label> <label><input type="checkbox" value="Deseo conocer mas" name="opcion6[]"/>Deseo conocer más
</label> <label><input type="checkbox" value="Simpatizo" name="opcion6[]"/>Simpatizo
</label> <label><input type="checkbox" value="Soy miembro" name="opcion6[]"/>Soy miembro
</label><br><br> <h3 class="encuesta1">7. Conozco la labor de Arquitectos Sin Fronteras.
</h3> <label><input type="checkbox" value="Bastante" name="opcion7[]"/>Bastante
</label> <label><input type="checkbox" value="Deseo conocer mas" name="opcion7[]"/>Deseo conocer más
</label> <label><input type="checkbox" value="Simpatizo" name="opcion7[]"/>Simpatizo
</label> <label><input type="checkbox" value="Soy miembro" name="opcion7[]"/>Soy miembro
</label><br><br> <h3 class="encuesta1">8. Conozco la labor de ARC•PEACE Iberoamérica
</h3> <label><input type="checkbox" value="Bastante" name="opcion8[]"/>Bastante
</label> <label><input type="checkbox" value="Deseo conocer mas" name="opcion8[]"/>Deseo conocer más
</label> <label><input type="checkbox" value="Simpatizo" name="opcion8[]"/>Simpatizo
</label> <label><input type="checkbox" value="Soy miembro" name="opcion8[]"/>Soy miembro
</label><br><br> <h3 class="encuesta1">9. Tengo información sobre Cambio Climático.
</h3> <label><input type="checkbox" value="Bastante" name="opcion9[]"/>No
</label> <label><input type="checkbox" value="Deseo conocer mas" name="opcion9[]"/>Alguna
</label> <label><input type="checkbox" value="Simpatizo" name="opcion9[]"/>Bastante
</label> <label><input type="checkbox" value="Soy miembro" name="opcion9[]"/>Deseo conocer más
</label><br><br> <h3 class="encuesta1">10. Tengo información sobre HABITAT III.
</h3> <label><input type="checkbox" value="Bastante" name="opcion10[]"/>No
</label> <label><input type="checkbox" value="Deseo conocer mas" name="opcion10[]"/>Alguna
</label> <label><input type="checkbox" value="Simpatizo" name="opcion10[]"/>Bastante
</label> <label><input type="checkbox" value="Soy miembro" name="opcion10[]"/>Deseo conocer más
</label><br><br>
encuesta1.php:
Código PHP:
<?php
$host_name = "";
$database = "";
$user_name = "";
$password = "";
$connect = mysqli_connect($host_name, $user_name, $password, $database);
if (mysqli_connect_errno())
{
echo "Error al conectar con servidor MySQL: " . mysqli_connect_error();
}
$soy = '';
if ( isset($POST_['opcion1']) ){
$soy = implode (' ' , $POST_['opcion1']);
}
$participo = '';
if ( isset($POST_['opcion2']) ){
$participo = implode (' ' , $POST_['opcion2']);
}
$expong = $POST_['expong']);
$megustaria = '';
if ( isset($POST_['opcion3']) ){
$megustaria = implode (' ' , $POST_['opcion3']);
}
$responsabilidadsocial = '';
if ( isset($POST_['opcion4']) ){
$responsabilidadsocial = implode (' ' , $POST_['opcion4']);
}
$consultadosestados = '';
if ( isset($POST_['opcion5']) ){
$consultadosestados = implode (' ' , $POST_['opcion5']);
}
$sobrearcpeace = '';
if ( isset($POST_['opcion6']) ){
$sobrearcpeace = implode (' ' , $POST_['opcion6']);
}
$sobreasf = '';
if ( isset($POST_['opcion7']) ){
$sobreasf = implode (' ' , $POST_['opcion7']);
}
$sobrearcpi = '';
if ( isset($POST_['opcion8']) ){
$sobrearcpi = implode (' ' , $POST_['opcion8']);
}
$infocambioclimatico = '';
if ( isset($POST_['opcion9']) ){
$infocambioclimatico = implode (' ' , $POST_['opcion9']);
}
$habitatIII = '';
if ( isset($POST_['opcion10']) ){
$habitatIII = implode (' ' , $POST_['opcion10']);
}
$sql = "INSTERT INTO encuesta1 (SOY, PARTICIPO, EXPONG, MEGUSTARIA, RESPONSABILIDADSOCIAL, CONSULTADOSESTADOS, SOBREARCPEACE, SOBREASF, SOBREARCPI, INFOCAMBIOCLIMATICO, HABITATIII) VALUES('$soy', '$participo', '$expong', '$megustaria', '$responsabilidadsocial', '$consultadosestados', '$sobrearcpeace', '$sobreasf', '$sobrearcpi', '$otraong', '$infocambioclimatico', '$habitatIII')";
mysqli_query($sql,$connect);
?>
Qué hago mal?