| WAMP - PHP - MySQL en App inventor 2  por Juan Antonio Villalpando
 -- PHP y MySQL en App inventor 2 --  Volver al índice del tutorial   ____________________________ 326A.- Subir y obtener  información mediante POST y mediante GET.  p326A_php_get_post.aia
 - Vamos a subir un texto a un servidor utilizando PHP. - Para subir información con PHP existen dos métodos GET y POST, vamos a utilizar los dos. - Subiremos dos números al servidor web mediante PHP, utilizaremos los métodos GET y POST. - El código PHP realizará el teorema de Pitágoras y nos devolverá el resultado. - App inventor tomará ese resultado y lo escribirá en una Etiqueta.  __________________________________________ - Diseño.  
 __________________________________________ - Bloques. 
 __________________________________________ - Archivos PHP. 
        
          | metodo_GET.php |  
          | 
<?php
// Juan A. Villalpando
// http://kio4.com/appinventor
// Teorema de Pitágoras 
$datos = $_GET;
$cateto1 = $datos['cateto1'];
$cateto2 = $datos['cateto2'];
$hipotenusa = sqrt(pow($cateto1,2) + pow($cateto2,2));
$resultado = "Cateto 1 = ".$cateto1."\n\nCateto 2 = ".$cateto2."\n\nHipotenusa = ".$hipotenusa;
echo $resultado;
?> |    
        
          | metodo_POST.php |  
          | 
<?php
// Juan A. Villalpando
// http://kio4.com/appinventor
// Teorema de Pitágoras 
$datos = $_POST;
$cateto1 = $datos['cateto1'];
$cateto2 = $datos['cateto2'];
$hipotenusa = sqrt(pow($cateto1,2) + pow($cateto2,2));
$resultado = "Cateto 1 = ".$cateto1."\n\nCateto 2 = ".$cateto2."\n\nHipotenusa = ".$hipotenusa;
echo $resultado;
?> |  ________________________________________________ 
 ____________________________________________________________________ - Comento dos maneras de enviar los datos al servidor para alimentar al código PHP. - GET.  - Pues bien, hay otra manera que puede resultar mejor que la anterior: - Ponemos en la Web1.Url = http://kio4.esy.es/method_GET.php? - Terminado en interrogación ?. - Ponemos los datos junto con la dirección anterior en el Web1.Url - En el código PHP tomaríamos los datos mediante: $_GET;  $datos=$_GET; $cateto1=$datos['cateto1'];
 $cateto2=$datos['cateto2'];
 --------------------------------------------------------------------------- - POST - Una es la que hemos visto. Ponemos Web1.Url = http://kio4.esy.es/method_POST.php - Luego el Bloque PublicarTexto con los datos.  - En el código PHP tomaríamos los datos mediante: $_POST;  $datos=$_POST; $cateto1=$datos['cateto1'];
 $cateto2=$datos['cateto2'];
 ______________________________________________________________________ - Aquí lo explico con otros datos. Fíjate las dos maneras de poner la información en el Botón1 y las maneras de recibirlos en el código PHP. 
 ____________________________________________________________________
   |