Quisiera poner unos botones de unos usuarios, al pulsar cada uno sale un popup(esta parte no la consigo) entonces te pide el dni(el dni lo coge de mi DB) si es correcto ejecuta el boton y pasa a la siguiente pagina, sino lo es no hace nada(un poco chano pero me sirve).
Entonces nose como hacer para que al darle a cada boton me salga el popup que pongo comentado abajo del todo como ejemplo... Si alguien me puede ayudar?? Gracias :)
Código HTML:
Ver original
<!DOCTYPE html> <html> <meta name="viewport" content="width=device-width"> <meta name="mobile-web-app-capable" content="yes"> <link rel="icon" sizes="192x192" href="/icon.png"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.4.5.css"> <link href="../assets/jquery.signaturepad.css" rel="stylesheet"> <!-- <link rel="stylesheet" href="css/signature-pad.css">--> <link rel="stylesheet" type="text/css" href="fondo.css" media="screen" /> <script> <!--Los botones tienen un código--> data-dni="<?=$row['DNINIF']?>" onclick="dniEmpleado = $(this).data('dni')"; <!-- que guarda el DNI del empleado--> // Y al hacer click lo guarda en esta variable var dniEmpleado = ''; // El botón del popup llamará a este método para comprobar si el DNI introducido es el correcto function comprobarDNI() { var dniIntroducido = $('#pw').val(); if(dniIntroducido == dniEmpleado) { // El DNI es correcto. La ejecución del botón continúa return true; } else { // El DNI es incorrecto. No se ejecutará el botón return false; } } </script> </head> <body > <div data-role="page" data-theme="a" > <div data-role="header" style="text-transform: uppercase;" data-theme="b"> </div> <div data-role="main"> <div class="ui-content"> <?php require 'db.php'; $sql = 'select * from Empleados WHERE EmpleadoID IN(1, 4, 7, 8, 10, 11, 12, 13, 15, 18, 19, 20) order by Alias'; foreach ($conn->query($sql) as $row): ?> <a href="tecnicos.php?tecnicoId=<?= $row['EmpleadoID'] ?>" data-dni="<?=$row['DNINIF']?>" onclick="dniEmpleado = $(this).data('dni');" data-role="button" data-inline="true" data-mini="false" data-theme="a" ><img src ="imagenes/icono-usuarios.png" height="110" width="117" ><br><?= $row['Alias'] ?><a/> <?php endforeach ?> <!-- POPUP EJEMPLO--> <div data-role="popup" id="popupLogin" data-theme="a" class="ui-corner-all"> <form action="" method=""> <div style="padding:10px 20px;"> <!--<label for="un" class="ui-hidden-accessible">Username:</label> <input name="user" id="un" value="" data-theme="a" type="text">--> <input name="pass" id="pw" value="" data-theme="a" type="text"> </div> </form> </div> <!--FIN POPUP EJEMPLO--> </div> </div> </div> </body> </html>
No se si me he podido explicar bien...