En un post anterior se creo un modulo de eliminar, para el supuesto de que no sabemos la clave del registro, pero conocemos un datos a través del cual podemos hacer una búsqueda y el modulo nos presente una lista de registros que cumplan con ese criterio, de la lista nosotros seleccionaríamos los que deseáramos eliminar.
La idea es hacer algo parecido con el modulo de eliminar, solo que a diferencia del de eliminar, solo se podrían seleccionar un registro para modificar, igual se podría tratar de hacer un modulo para modificaciones multiples, pero no es aconsejable, ya que un error en el proceso podría ocasionar grandes perdidas de información.
En si lo único que se va a realizar es combinar los módulos de eliminar y modificar, así que comencemos con una pagina que pida la dirección que es el campo que estamos volviendo a considerar para el filtrado de los datos.
Como vemos, se trata del mismo formulario que usamos en el modulo de eliminar, solo le cambiamos el titulo, así que continuamos con el php que genera la lista
Este es el mismo php que se usa en la lista para eliminar, pero en la linea subraya en rojo, observe que hemos cambiado el «input type» de un checkbox a un radio, esto debido a que las modificaciones son individuales no grupales, por lo tanto seria incorrecto permitir la selección de varios elementos.
Como los radio tienen que tener el mismo valor en la propiedad name ya no necesitamos la variable $n que creaba los nombres de los checkbox
Una vez que el usuario seleccione un registro, la clave del registro que sera el valor que toma el radio se mandara al php de modificar, que es el mismo de el post anterior, así que no tiene caso analizarlo, lo unico que se le ha cambiado es el nombre de la variable que recibe.
De todas formas les dejo el enlace con los códigos de este ejemplo


