He corregido algun error del codigo.... me falta que salga un popup por cada boton puesto con el select, ahora solo tengo uno puesto de ejemplo pero quiero que me salga en los puestos con el "$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): "
Código HTML:
Ver original<!DOCTYPE html>
<meta name="viewport" content="width=device-width"> <meta name="mobile-web-app-capable" content="yes"> <link rel="icon" sizes="192x192" href="/icon.png"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.4.5.css"> <script src="jquery.mobile/jquery.mobile-1.4.5.js"></script> <link href="../assets/jquery.signaturepad.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <!-- <link rel="stylesheet" href="css/signature-pad.css">-->
<link rel="stylesheet" type="text/css" href="fondo.css" media="screen" />
<!--Los botones tienen un código-->
<!-- data-dni="<?php /*?><?=$row['DNINIF']?><?php */?>" 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;
}
}
<body onbeforeunload="return myFunction8()"> <div data-role="page" data-theme="a" > <div data-role="header" style="text-transform: uppercase;" data-theme="b"> <h1>INICIO
</h1><!--<div data-theme="a" id="reloj" class="reloj">00 : 00 : 00</div>--><a href="#"><img src="imagenes/icono.png" height="73" width="73" ></a>
<?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 a insertar en cada boton del row-->
<a href="#popupLogin" data-rel="popup" data-transition="slidedown" data-position-to="window" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-check ui-btn-icon-left ui-btn-a" data-transition="pop">BOTON EJEMPLO
</a> <div data-role="popup" id="popupLogin" data-theme="a" class="ui-corner-all">
<form action="tecnicos.php?tecnicoId=<?= $row['EmpleadoID'] ?>" method="GET">
<div style="padding:10px 20px;"> <h3 align="center">INTRODUCE LA CLAVE
</h3> <!--<label for="un" class="ui-hidden-accessible">Username:</label>
<input name="user" id="un" value="" data-theme="a" type="text">-->
<label for="pw" class="ui-hidden-accessible">Password:
</label> <input name="pass" id="pw" value="" data-theme="a" type="text"> <button type="submit" data-inline="true" class="ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check" onclick="comprobarDNI()">ACEPTAR
</button> <!--FIN POPUP EJEMPLO-->
Gracias.