|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

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.

__________________________________
__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información