hey amgo gracias, mira tengo este problema.
tengo la tabla asi.
++Nombre del producto++++precio++
un ejemplo de una consulta
+++++++++++++++++++++++++++
++
Nombre del producto++++
precio++
++_galletas soda_______+++++__52__++
++_cocacolalight_______+++++__85 __++
++_mayones___________+++++__98 __++
+++++++++++++++++++++++++++
okey la parte de precio es un textbox donde uno mete un numero.
tambien hay 2 campos ocultos el id del producto y el id del cliente.
yo hize lo que me dijiste
<input name="textfield[]" type="text" value="0" size="2" >
luego modifique el codigo de la inserccion.mire
Código php:
Ver originalif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
foreach($_POST['textfield'] as $textfield ){
$insertSQL = sprintf("INSERT INTO consumo(id_pro, id_cli, precio) VALUES (%s, %s, %s)", GetSQLValueString($_POST['id2'], "int"),
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['textfield'], "text"));
}
}
el resultado obtenido de eso es , atencion: el numero de filas de la consulta, pero todos los registro iguales, siguiendo el ejemplo que puse, en mysql el resutlado de la insercion es la siguiente:
1 er fila
id_pro,
23
id_cli,
5
precio
ARRAY
2 da fila
id_pro,
23
id_cli,
5
precio
ARRAY
3 era fila
id_pro,
23
id_cli,
5
precio
ARRAY
COMO VEN SE REPITE TODO, nota: el id_clie(no tiene q ser el mismo siempre, xq cada fila pueden haber varios id_cli diferentes)
mi error debe ser una mala implemenaticion de la sentencia, a ver si me corriges