Tengo el siguiente código
echo "<td class = container_update ><a href = 'ShowAngajati.php?id=$row[ID_Angajati] &nm=$row[Nume] &pr=$row[Prenume] &cn=$row[CNP] &dn=$row[Data_Nasterii] &se=$row[Sex] &nr=$row[Numar_Telefon] &sa=$row[Salariu] ' id='myBtn'>Update</a></td>";y el guion
<script> // Get the modal var modal = document.getElementById("myModal"); // Get the button that opens the modal var btn = document.getElementById("myBtn"); // Get the <span> element that closes the modal var span = document.getElementsByClassName("close")[0]; // When the user clicks the button, open the modal btn.onclick = function() { modal.style.display = "block"; } // When the user clicks on <span> (x), close the modal span.onclick = function() { modal.style.display = "none"; } // When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } </script>La cosa es que quiero que aparezca un modal cuando hago clic en el enlace ("Actualizar"). Aparece, pero solo por un segundo (mientras la pestaña se actualiza) y aparece solo cuando hago clic en la primera fila de mi tabla. La conclusión sería: tendría una tabla grande (para una base de datos) con un botón de "actualización" en cada fila que, cuando hago clic, aparece un modal con un formulario ya completado (completado con los datos que ya están en mi base de datos) y simplemente cambie lo que quiero cambiar (es por eso que necesito las variables nm, pr, cn, etc.).