Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/08/2016, 13:32
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 7 meses
Puntos: 123
Respuesta: Editar varios registros

Obviamente al utilizar un solo formulario y type text en los campos, cuando envíes el formulario se van a enviar todos, es su comportamiento natural.

Como vas a utilizar array bien podrías establecer las claves del array con el valor del value del checkbox, así poder detectar los nombres que corresponden a esos checkbox.

Código HTML:
Ver original
  1. <input type="checkbox" name="codigo[]" id="codigo" value="{$lista[i]->codigo}">
  2. {$lista[i]->codstud}</td>
  3. <input type="text" name="nombre[{$lista[i]->codigo}]" id="nombre" value="{$lista[i]->nombre}">


Por lo que en php acceder a el asi:

Código PHP:
foreach ( $_POST['codigo'] as $k => $v ) { 

    echo 
$_POST['nombre'][$v];


Hay otros métodos de hacerlo. Pero este te podría valer.
__________________
Unset($vida['malRollo']);