Hola,
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:
<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>
Se agradece cualquier comentario,