digamos que son colores
y quiero seleccionar del checkbox los colores que quiero guardar en la base de datos de modo que si selecciono uno envie uno si seleccione 3 envie los tres .
lo que uso en el formulario es
Código PHP:
   <form action="testcheckbox_conex.php" method="post"> 
Choose a fruit:<br><br> 
<input type="checkbox" name="color[]" value="azul">apples <br> 
<input type="checkbox" name="color[]" value="negro">oranges <br> 
<input type="checkbox" name="color[]" value="rojo">peaches <br> 
<input type="checkbox" name="color[]" value="blanco">mangos<br> 
<input type="submit" name = "submit"> 
</form> 
    en la conexion tengo esto
Código PHP:
   <?php
 
$colores = $_POST["color"]; 
$color_separado = implode(",",$colores);
 
$con = mysql_connect("127.0.0.1","root","1234");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
 
mysql_select_db("calidad", $con);
/* aqui es donde inserto segun el ejemplo que vi el array*/
$Sql="INSERT INTO colores (id,color) VALUES ( '".$color_separado."')";
 
mysql_close($con);
?>    id es la primary key y la tengo auto increment
y color que es varchar .
El problema que presenta es que no inserta nada en la tabla, como dato segui este ejemplo de este mismo sitio
Código:
  
bueno mientras leere bien el manual de implode de php algo no e estado haciendo bien gracias. http://www.forosdelweb.com/f18/pasar-arrays-php-mysql-441150/
 
 
 Problema insersicion de array a mysql
 Problema insersicion de array a mysql 

 
 

