Lo que me gustaría es poder actualizar una variable de sesión de PHP cuando se pulse una tecla.
En este caso lo que realizo es una resta de 1 cuando pulso la "flecha abajo", pero solo me realiza una sola vez esta resta y no cada vez que la pulso. Está variable la utilizo posteriormente para moverme por un array y mostrar el contenido en un input:text, pero solo se me muestra el último resultado.
Pego el código que utilizo:
Código:
Se agradece cualquier comentario, <script type="text/javascript"> $("input:text:visible:first").keydown(function(tecla){ if (tecla.keyCode == 38) { window.alert('<?php echo $_SESSION['array_pos'][$_SESSION['count_pos'] - "1"]; ?>'); }else if(tecla.keyCode == 40) {//Parte de la función a la que hago referencia $("input:text:visible:first").val('<?php if ($_SESSION['count_pos'] > "0"){ $_SESSION['count_pos'] = $_SESSION['count_pos'] - "1"; echo $_SESSION['array_pos'][$_SESSION['count_pos']]; } ?>'); } }); </script>