Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2013, 19:00
omar1989omb
 
Fecha de Ingreso: diciembre-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Actualizar variable al pulsar tecla

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,