linex2016
Usuario Novato
Usuario Novato

Buenas!!!, actualmente, ,estoy preparando un programilla y me he encontrado con un problema. Os explico, paso un array, lo recorro con un foreach, y dentro del foreach tengo una consulta sql, para que, cuando se de la condición, se inserte los datos que saca el foreach.

Adjunto el código:

foreach($_POST['cantidad'] as $cantidad_factura)
{
$consulta_buscar="SELECT id_factura, numero_factura FROM facturas WHERE numero_factura='$numero_factura'";
$lanzo_consulta_buscar=mysql_query($consulta_buscar);

while($resultado_buscar=mysql_fetch_array($lanzo_consulta_buscar))
{

$id_factura_can=$resultado_buscar['id_factura'];
$numero_factura_can=$resultado_buscar['numero_factura'];

}
$consulta_insertar_cantidad="INSERT INTO cantidad (id_cantidad, id_factura_can, numero_factura_can, cantidad_factura) VALUES ('NULL', '$id_factura_can', '$numero_factura_can', '$cantidad_factura')";
$lanzo_consulta_cantidad=mysql_query($consulta_insertar_cantidad);
}

Si lo hago de esta manera, el $id_factura_can, solo quedará un registro de todos los que pudiera tener, y el campo  numero_factura_can si queda correcto, por ejemplo:

id_factura_can    numero_factura_can

2                                5

2                                4

2                                1

Si el INSERT lo meto dentro del While, tampoco da el resultado que quiero, daría (por ejemplo);

id_factura_can    numero_factura_can

2                                5

2                                5

2                                5

2                                4

2                                4

2                                4

2                                1

2                                1

2                                1

3                                5

3                                5

3                                5

3                                5

..

..

..

¿Cómo puedo hacer para que cada id se asocie a su cantidad correspondiente? es decir:

id_factura_can    numero_factura_can

1                                2

2                                3

 4                                4

Muchas gracias.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 13/Sep/2009, 15:15
DrinkDriver NoSetup.org22kSep/09
Por: , el 12/Sep/2009, 16:34
inphp EffectedCard NoSetup.org maquina_fatal52kSep/09
Por: , el 28/Oct/2004, 23:44
macho69 NoSetup.org32kOct/04
Por: , el 17/Sep/2004, 02:02
babyswan ivanitoweb12kSep/04
Por: , el 26/Jun/2004, 00:39
HCT_CeYs Arqueologia_Digital Aloha1234 Jona_than NoSetup.org72kJun/04