Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2012, 14:59
dhariuz
 
Fecha de Ingreso: noviembre-2009
Mensajes: 35
Antigüedad: 14 años, 5 meses
Puntos: 0
Exclamación Problema insersicion de array a mysql

Buenas Vengo como debe de ser con una duda, de como pasar un array a una base de datos mysql
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
hasta ahi creo que todo va bien con el principio de lo que quiero obtener. eso espero.
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);
?>
Mi tabla esta conformada de dos elementos
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:
http://www.forosdelweb.com/f18/pasar-arrays-php-mysql-441150/
bueno mientras leere bien el manual de implode de php algo no e estado haciendo bien gracias.