| App inventor 2 en español  Cómo programar los teléfonos móviles con Android
 mediante App inventor 2 - Juan Antonio Villalpando
 --- PHP y MySQL en App Inventor 2 -- Volver al índice del tutorial de PHP y MySQL ____________________________ 326B.-  Envío datos y me devuelve respuesta. App inventor.   p326B_enviar_recibir_php.aia
 - Vamos a enviar información de Nombre, Edad y Ciudad al servidor y éste mediante PHP nos enviará una respuesta. - El PHP devuelve la respuesta mediante la orden echo.  - Si ha elegido "hombre", devuelve un saludo.  - Si ha elegido "mujer", devuelve un saludo distinto al anterior.  __________________________________________ - Diseño.  
 __________________________________________ - Bloques. 
 - Con las CasillasDeVerificación elegimos hombre o mujer. - Están puestas de modo que no se puede elegir a la vez hombre y mujer. Por eso cuando se Verifica una, se Verifica en falso la otra.  __________________________________________ - Códigos PHP. 
        
          | respuesta2.php
 |  
          | 
<?php
// Juan A. Villalpando
// kio4.com
$datos=$_POST;
$Nombre=$datos['Nombre'];
$Edad=$datos['Edad'];
$Ciudad=$datos['Ciudad'];
$Sexo=$datos['Sexo'];
if ($Sexo == "hombre") {
    
$saludos="¡Qué tal! ".$Nombre.", eres un chaval, chavo o pibe.\n"."Tienes ".$Edad." años y vives en ".$Ciudad."." ;
    
} else {
$saludos="Hola linda ".$Nombre.".\n"."Eres una jovencita de ".$Edad." años, bonita edad, vives en la maravillosa ciudad de ".$Ciudad."." ;    
    
}
echo $saludos; |  - Prueba también de esta manera:  if ($Sexo == "hombre") { $saludos="¡Qué tal! ".$Nombre.", eres un chaval, chavo o pibe.\n"."Tienes ".$Edad." años y vives en ".$Ciudad."." ; }
 
 if ($Sexo == "mujer")
 { $saludos="Hola linda ".$Nombre.".\n"."Eres una jovencita de ".$Edad." años, bonita edad, vives en la maravillosa ciudad de ".$Ciudad."." ; }
  echo $saludos; __________________________________________ - Comentarios. - Se envían datos al archivo PHP http://kio4.esy.es/respuesta2.php Nombre=CampoDeTexto1.Text&Edad=CampoDeTexto2.Text&Ciudad=CampoDeTexto3.Text - Esos datos se envían al archivo respuesta2.php - Este toma los $datos=$_POST - Se distribuyen los datos. $Nombre=$datos['Nombre'];$Edad=$datos['Edad'];
 $Ciudad=$datos['Ciudad'];
 $Sexo=$datos['Sexo'];
 - Según el dato de $Sexo sea hombre o no, la variable $saludo será una u otra.  - La unión de los trozos de la cadena se realiza mediante el punto. $saludos="¡Qué tal! ".$Nombre.", eres un chaval, chavo o pibe.\n"."Tienes ".$Edad." años y vives en ".$Ciudad."." ; - La variable $saludo se envía a la aplicación mediante el echo. - Llega la respuesta al Bloque ObtuvoTexto. __________________________________________ - Comentarios en cuanto a POST y GET. - Comento dos maneras de enviar los datos al servidor para alimentar al código PHP. - POST -  Ponemos Web1.Url = http://kio4.esy.es/nombre_clave_guardar.php - Luego el Bloque PublicarTexto con los datos.  - En el código PHP tomaríamos los datos mediante: $_POST;  $datos=$_POST; $Nombre=$datos['Nombre'];
 $Clave=$datos['Clave'];
 --------------------------------------------------------------------------- - GET  - Pues bien, hay otra manera que puede resultar mejor que la anterior.  - Ponemos en la Web1.Url = http://kio4.esy.es/nombre_clave_guardar.php? - Terminado en interrogación ?. - Quitamos el  Bloque PublicarTexto  - 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; $Nombre=$datos['Nombre'];
 $Clave=$datos['Clave'];
 ______________________________________________________________________ - Aquí lo explico mejor. Fíjate las dos maneras de poner la información en el Botón1 y las maneras de recibirlos en el código PHP.  - En muchas ocasiones funciona mejor con el método GET.  - Propuesta:  - Adapta el código que has visto en este tutorial (que está con POST) al método GET.  
 ____________________________________________________________________
   |