Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2005, 12:14
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
recoger variables de formulario e insertar en BD

Buenas tardes compañeros;

Hace cosa de una semana he expuesto un tema de fechas , arrays, etc. He logrado avanzar un poquito pero , todabía necesito un empujón...

Del formulario recojo unas variables que van a ser tipo array:
cat[], prec[], fecha_detalle[]... Pues bien lo que quiero es que me recoja todas las variables con sus valores y me los inserte en una BD que tiene esos tres campos CANTIDAD, PRECIO, FECHA Lo he planteado algo tal que así pero me da error de foreach... este es el código , puedo poner las variables de este modo??? Un saludo y gracias de ante mano a todos de veras!!!
Código PHP:
//cojemos el ultimo id que se acaba de insertar para ponerlo en la DB "propuesta proveedor detalles"
    
$id_propuesta_proveedor=mysql_insert_id();
    
$conta=0;
    foreach(
$_POST["cant"] as $cantidad) {
        
mysql_query("insert into propuesta_proveedor_detalles
        (id_propuesta_proveedor, fecha, cantidad, precio)
        values
        ('$id_propuesta_proveedor','$fecha_detalle[$conta]', '$cantidad[$conta]', '$precio[$conta]')"
)
        or die (
mysql_error());
    
$conta++;
    }