Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/08/2006, 23:16
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Buenas, un enfoque un poco distinto pero más simple:

En vez de usar un submit y enviar un formulario por POST con todos las variables que hay dentro del form, podrías pasar por GET el id del registro/alumno a modificar. Para hacer esto podés una función en javascript (que redireccione con los parámetros adecuados) en el evento onclick.

Dentro del <head>, iría la función que puede ser tan simple como esto:

Código:
<script type="text/javascript" language="javascript">
function editar(id) {
	location.href = "editar.php?id_alumno=" + id;
}
</script>
Recibe por parámetro el id y redirecciona pasando a su vez ese valor.

Cada fila de la tabla html tendría que quedar más o menos como ésta:

<tr>
<td><input type="button" value="editar" onclick="editar(1);"></td>
<td>Pepe</td>
<td>González</td>
<td>etc, etc</td>
</tr>

onclick="editar(1);"

Acá el valor que va entre paréntesis es el id que sacás de la consulta.

En vez de un botón podrías usar una imagen, por ejemplo.

Bueno, esta es una alternativa, hay varias. (Otra que se me ocurre es hacer un <form> por cada fila, pero no sé, la otra me parece más simple; también podría usarse directamente <a href> en vez de una llamada a javascript, supongo, pero probé poner el botón entre <a></a> y en IE no reacciona).

Suerte
Califa