Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2014, 21:24
ciberknibal
 
Fecha de Ingreso: noviembre-2014
Mensajes: 5
Antigüedad: 9 años, 5 meses
Puntos: 0
modificar variable sin recargar pagina

Hola a todos! Estoy aprendiendo un poco de php ya que estoy haciendo una pagina web para controlar un arduino.
TEngo un archivo txt con parametros que tengo que tratar en una web y devolverlos al cliente.
Ahora mismo tengo datos en una matriz de php y me gustaria modificarlos sin recargar la pagina pulsado en un boton. Lei que tenia que hacer esto con javascript y asi lo hice pero he visto que el boton me aumenta el valor de la variable pero no se actualiza en la pagina. Llevo toda la noche buscando informacion y toqueteando pero no consigo que funcione. He visto tambien que igual se consigue con ajax pero no tengo ni idea de ajax y con los ejemplos que he visto tampoco me he aclarado mucho.

Os dejo mi codigo a ver si me podeis echar una mano. este seria el fragmento.

Código PHP:

Fluorescente 1:
            
            <script language="javascript" type="text/javascript">
            
            var modof1 = "<?php modo(0,0,$relojes); ?>"; // relojes es una matriz y pasado los valores(0 ,0 en este caso)  escribe en en texto su valor
            
            document.write(modof1); 
            var num ="<?php echo $relojes[0][0];?>"; // paso el valor numerico de la matriz para sumarla con el boton
            </script> 
            
            
            <button type="button" name="ejecutar" value="Ejecutar" onClick="alert(num++);">
            </button>
            <script language="javascript" type="text/javascript">
            document.write(num); // escribo valor javascript pero no se actualiza al pulsar el boton
            </script>
            <?php
            $relojes
[0][0]="<script> document.write(num)</script>";
            echo 
"variable php =".$relojes[0][0]; // paso el valor de javascript a php
            
?>
la suma veo en la ventana emergente que la hace bien pero el campo de texto como los dos ultimo.
Muchas gracias por vuestro tiempo