Resumen
Necesito mandar datos por medio de un checkbox(Seleccion multiple) a mi base de datos Msql.
HTML
<input type="checkbox" name="arreglo[]" value="3"/>3
<input type="checkbox" name="arreglo[]" value="2"/>2
<input type="checkbox" name="arreglo[]" value="1"/>1
PHP
$arreglo= $_POST['arreglo'];
foreach ($arreglo as $llave => $valor) {
$ficha2="INSERT INTO usuario (nombres, apellidos,email,medioComunicacion,
tipoOrganizacion, cargo, tipoInfo, interes,
formPreferido) VALUES ('NOMBRE','APPELLIDO','EMAIL','MEDIOCOMUNI','$valor','cargo','tipoInfo','interes','formPreferido')";
$result= mysqli_query($conexion,$ficha2);
PROBLEMA
cuando ejecuto el codigo, no tengo errores, pero en la base de datos se registran registros no deseados,es decir; en el checkbox se selecciono 2 opciones, lo que quiero es que en la base de datos se Registre
|Otras Columnas ||Arreglo|
|otros registros || 1,2 |
Pero en realidad se registro
|Otras Columnas ||Arreglo|
|otros registros || 1 |
|otros registros || 2 |
Como puedo solucionar mi problema ?