Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2015, 10:12
yoanhabana
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Como insertan un campo checkbox en mi DB

Hola, tengo para mi poco conocimiento un "Gran Problema" que no me deja seguir delante . Hice un código PHP que envía perfecto los datos a la DB pero no envía los datos de un checkbox. Les comparto mi codigo HTML y PHP a ver si me ayudan a lograr insertar también los datos del checkbox.

HTML

<ul class="tipo_alimentos">
<li id="pollo" class="radio">
<input class="tipo_pollo" type="checkbox" name="id_alimentos[]" value="pollo"/>Pollo
</li>
<li id="res" class="radio">
<input class="tipo_res" type="checkbox" name="id_alimentos[]" value="res" />Res
</li>
<li id="puerco" class="radio">
<input class="tipo_puerco" type="checkbox" name="id_alimentos[]" value="puerco" />Puerco
</li>
<li id="pescado" class="radio">
<input class="tipo_pescado" type="checkbox" name="id_alimentos[]" value="pescado" />Pescado
</li>
<li id="pavo" class="radio">
<input class="tipo_pavo" type="checkbox" name="id_alimentos[]" value="pavo" />Pavo
</li>
</ul>


PHP


<?php

include('conexion.php');

if (isset($_POST['id_alimentos']) && !empty(", ", $_POST['id_alimentos'])) {

$sql="INSERT INTO empresas (id_alimentos)

VALUES ('".$_POST[id_alimentos']."')";

echo 'Datos insertados correctamente';

$result = mysql_query($sql) or die('Consulta fallida: ' . mysql_error());

}else{
echo 'Problemas al insertar datos';
}

?>


En la DB tengo una fila con el nombre id_alimentos con una FK a otra tabla de nombre alimentos con otro id_alimentos.

Gracias de antemano.

Saludos,