Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2008, 01:20
Avatar de Silko
Silko
 
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: nombre formulario con variable

Cita:
Iniciado por matak Ver Mensaje
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)'>";