tengo este codigo en html.
Código HTML:
<form method="post" action="09.php">
<input type="checkbox" name="elec[]" value="eq_sonido" />Equipo de Sonido<br />
<input type="checkbox" name="elec[]" value="microondas" />Microondas<br />
<input type="checkbox" name="elec[]" value="aspiradora" />Aspiradora<br />
<input type="submit" value="submit" name="submit">
</form>
que me manda aca:
Código PHP:
<?
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
$link = mysql_connect("localhost","root","zxy") or die ("Error: No se ha podido establecer la conexión con maquina local" . mysql_error());
mysql_select_db("encuesta",$link) or die ("Error: No se ha podido seleccionar la BBDD de la maquina local" . mysql_error());
$elec_array = $_POST['elec'];
foreach ($elec_array as $one_elec)
{
$source .= $one_elec.", ";
}
$elec = substr($source, 0, -2);
$query = "INSERT INTO productos (elec) VALUES( '$elec')";
$result = mysql_query($query);
?>
lo que pasa es que no puedo insertar los datos de los checkbox, ni cuando estan todos elegidos, ni cuando estan solo algunos, ni cuando no hay ninguno seleccionado (osea que me inserte o null o vacio).
si me pudieran ayudar se los agradeceria mucho, o que me pudieran guiar si hubiera un metodo mejor.
saludos