Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2007, 14:12
Avatar de kaiowas
kaiowas
 
Fecha de Ingreso: septiembre-2001
Ubicación: el averno...
Mensajes: 531
Antigüedad: 22 años, 8 meses
Puntos: 0
javascript en un do while

sé que es un tema recurrente y por eso os agradezco la paciencia, pero he buscado y no he encontrado nada que me lo solucionara...

Tengo una llamada a una tabla de MySQL, para imprimir los resultados uso un do while. En cada una de las filas impresas de la consulta pongo un botón para borrar dicho registro.

Me piden que no se pueda borrar tan alegremente y que el programa pida confirmación para poder borrar el registro...

Estoy intentando que la etiqueta <a> del botón que borra el registro tenga un parámetro onclick que llama a una función javascript, dicha función es:

Código:
<script language="javascript">
function verifica_borrado(){ 
if (confirm("Por favor, confirma que quieres borrar\nel evento <?php echo $row_RS_eventos['idevento']; ?> del muestreo <?php echo $row_DetailRS1['idmuestreo']; ?>."))
window.document.location.href="borrarevento.php?idmuestreo=<?php echo $row_DetailRS1['idmuestreo']; ?>&idevento=<?php echo $row_RS_eventos['idevento']; ?>";
}
</script>
Si pongo esta función en el <head> adquiere los valores del primer registro de la consulta. Si pongo la función dentro del do while (que sería lo suyo) observo que en el código fuente del navegador los valores que debería adquirir la función son correctos, pero pinche en el registro que pinche finalmente tomará los valores del último registro de la consulta....



estoy perdido...