Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2014, 13:19
a18327
 
Fecha de Ingreso: noviembre-2012
Mensajes: 74
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Debe escribir un título más descriptivo para el tema (PROBLEMA array en in

Tienes muchos errores, primero no le tienes puesto nombre a los inputs text, solo tienes puesto nombre al input hidden, los input hidden no se modifican por el usuario(por eso te envia los mismos datos).

Para que se te envie los datos modificados tienes que nombrar los inputs text como array

Código PHP:
Ver original
  1. <?php
  2. include 'conexion.php';
  3.  
  4. // Creo un array con todas las fincas
  5. $id_expediente = 1;
  6. $resultado3 = $con->query("SELECT * FROM fincas where id_expediente = '$id_expediente'");
  7. $numRows = $resultado3->num_rows;
  8. $Fincas = array();
  9. while ($row = $resultado3->fetch_assoc()) {
  10.     $Fincas[] = $row;
  11. }
  12.  
  13. ?>
  14. <form method="POST" action="prueba2.php" enctype="multipart/form-data">
  15.     <?php
  16.     $wfinca = $Fincas;            
  17.     for ($x=0;$x<$numRows;$x++) { ?>
  18.         <table>
  19.             <tr>
  20.                 <td><input name="fincas[<?php echo $x ?>][id_finca]" class="input" type="text" value="<?php echo $Fincas[$x]['id_finca'] ?>"></td>
  21.             </tr>
  22.             <tr>
  23.                 <td><input name="fincas[<?php echo $x ?>][direccion]" class="input" type="text" value="<?php echo $Fincas[$x]['direccion']; ?>" ></td>
  24.             </tr>
  25.         </table>  
  26.         <?php
  27.     } ?>    
  28.    
  29.     <input type="submit">
  30. </form> <?php
  31.    
  32. ?>