Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2015, 16:55
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: solo se inserta los datos de un tr de la tabla

tienes que leer el arrau qye te llega, seria algo asi:

Código PHP:
Ver original
  1. $datos1 = array();
  2. $dato2 = array();
  3. $dato3 = array();
  4.  
  5. foreach($_POST['dato1'] as $key=>$value)
  6.     $dato1[]= $value;
  7.  
  8. foreach($_POST['dato2'] as $key=>$value)
  9.     $dato2[]= $value;
  10.    
  11. foreach($_POST['dato3'] as $key=>$value)
  12.     $dato3[]= $value;
  13.    
  14.  
  15.  for($i=0; $i<count($dato1); $i++)
  16.  {
  17.  
  18. $result = $db->query("INSERT INTO tabla (campo1, campo2, campo3) VALUES('$dato1[$i]' , '$dato2[$i]' , '$dato3[$i]')");
  19. if($result){
  20.    
  21.     $msg ="Los datos se han ingresado correctamente";
  22. }
  23. else{
  24.     $msg = "Error al ingresar los datos";
  25. }

obviamente los campos en tu form deben estar con el nombre algo asi_ name="dato1[]"
__________________
[email protected]
HITCEL