Cita:
Iniciado por matak
No entiendo muy bien...vas a tener tantos forms como resultados de la consulta???No seria mejor un FORM con el METHOD="POST" que no se ven las vbles en la barra de direcciones???
de toas formas prueba
onclick='confirmar(this.form)'
y en la funcion
x.submit();
Genero dos formularios por cada linea de registro, uno para el boton eliminar (que recoge el id del registro y actua sobre la misma pagina) y otro botón editar (que recoge tambien el id del registro y actua sobre otra página).
La verdad es que es la única forma que se de hacerlo. Haciendo un solo formulario para todos los registros, donde cada registro (obtenido de una consulta) tiene un id diferente, no sabria como enviar un id de una fila ya que al enviar form se enviarian todos, no?.
Intente tu solucion, pero creo que no me vale. Gracias de todas formas
Al final encontre esta solución:
JAVASCRIPT
:
function confirmar(x){
if(confirm("¿Seguro que desea eliminar el registro?")) {
eval( "document." + x + ".submit();" );
}
}
PHP:
$indice=0;
while.....
$indice++;
$fmname1="editar".$indice;
nombre de cada form
echo "<form class='editar' name='".$fmname1."'
Boton
echo "<input class='acciones' type='submit' value=''onClick='confirmar($fmname1)'>";