Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/04/2009, 20:09
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Guardar datos de select multiples en bd

onChange debe ser sin mayusculas: onchange y no debe haber problema.

Código php:
Ver original
  1. $sql= "INSERT INTO articulos (fecha, tipo, categorias, producto, nombre_producto, ctdad, tallon, tallita, talla) " .
  2. "VALUES ('$fecha', '$tipo', '$categorias', '$producto', '$nombre_producto', '$ctdad', '$tallon', '$tallita', '$talla')";
  3. $res = mysql_query($sql) or die ( "Error MySQL dice: " . mysql_error() );

Como vas a almacenar las tallas en articulo?, logicamente no puede ser una matriz (array).

Código php:
Ver original
  1. for ($i=0;$i<count($talla);$i++) {
  2.     mysql_query("INSERT INTO talla (talla) VALUES (".$talla[$i].") WHERE nombre_producto='$nombre_producto'");
  3. }

Esa consulta esta mal, porque en un INSERT no puedes incluir una clausula WHERE.

Y no encuentro en cual de las consultas estas recibiendo el error, aparentemente proporcionas bien las listas de campos.
__________________
- León, Guanajuato
- GV-Foto