Cita:
Iniciado por rodocoyote15
El insert lo tienes que hacer también dentro del for, @xfxstudios te lo ha puesto en el ejemplo ya.
una pregunta a lo que dice @xfxstudios
Cita: puede ser cualquiera de los que estas pasando siempre que valla de esa manera, analiza el codigo, solo estas seleccionando un elemento del array para contar cuantos registros van en el y asi ejecutar la consulta de inserción tantas veces como registras en el array contenga.
en este comentario se referia a que hiciera el codigo de esta manera en el for?
Código PHP:
Ver original<?php
include("php/conexion.php");
$cuenta = count($_POST['idemp']); /*esto fue lo que hice, pero me sigue guardando el primer campo y los otros 2 que agrego no*/ ($_POST['clave']);
($_POST['producto']);
($_POST['marca']);
($_POST['cantidad']);
($_POST['fecha_sol']);
for ($i=0; $i <$cuenta; $i++) {
$idemp = $_POST['idemp'][$i];
$clave = $_POST['clave'][$i];
$producto = $_POST['producto'][$i];
$marca = $_POST['marca'][$i];
$cantidad = $_POST['cantidad'][$i];
$fecha_sol = $_POST['fecha_sol'][$i];
$query1 ="INSERT INTO detalle(id_pedidos, id_producto, producto, marca, cantidad, fecha_solicitud)
VALUES('$idemp', '$clave', '$producto', '$marca', '$cantidad', '$fecha_sol')";
}
?>