Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2008, 09:27
Avatar de jamesjara
jamesjara
 
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 16 años
Puntos: 7
De acuerdo Respuesta: recorrer tabla

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 original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  2.            
  3.                        
  4. foreach($_POST['textfield'] as $textfield ){
  5.  
  6. $insertSQL = sprintf("INSERT INTO consumo(id_pro, id_cli, precio) VALUES (%s, %s, %s)",
  7. GetSQLValueString($_POST['id2'], "int"),
  8. GetSQLValueString($_POST['id'], "int"),
  9. GetSQLValueString($_POST['textfield'], "text"));
  10. mysql_select_db($database_database, $database);
  11. $Result1 = mysql_query($insertSQL, $database) or die(mysql_error());
  12.  
  13. }
  14. }

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
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.