Tecnología

Inicio

Cómo transferir los resultados a un cliente en PHP

Cómo transferir los resultados a un cliente en PHP


Si va a usar PHP, tendrá que transferir los resultados desde el servidor al cliente. Muchas aplicaciones web PHP requieren que el cliente (el visitante del sitio Web) llenar un formulario. Los datos introducidos en este formulario, cuando se selecciona el botón de envío del formulario, se envía al programa de PHP en el servidor. El programa PHP que lee los datos del formulario devolverá resultados al cliente que dependen de los valores de los datos enviados. Estos datos procesados ​​a menudo es enviado de vuelta con la función de eco PHP, una función que muestra texto en una página web.

Instrucciones

1 Crear un archivo de texto con su editor de texto y guardarlo como "-resultados-client.php de transferencia."

2 Escribe el código HTML para crear un formulario que incluye un campo de texto que un visitante web puede escribir texto en un botón y que se utilizará para transferir el texto tecleado en el campo de texto para presentar el programa PHP.

<Form method = "post" action = "<? Php echo $ _SERVER [ 'PHP_SELF'];?>">

<Input type = "text" name = "nombre">

<Input type = "submit" name = "submit" value = "Transferir el nombre a la pantalla">

</ Form>

El "<? Php echo $ _SERVER [ 'PHP_SELF'];?>" Código a través de la "PHP_SELF '" variables dirige el programa PHP en el servidor para enviar sus resultados generados por el programa PHP vuelta al cliente (la página Web con la forma en él). La etiqueta de "tipo de entrada" especifica un campo de texto denominado "nombre" y un botón de envío llamado "submit" (con una etiqueta que dice "transferir el nombre a la pantalla") para ser colocado en el formulario.

3 Escriba en una función de código condicional PHP a partir de la siguiente línea del editor de texto, que pone a prueba si la variable presentar enviado cuando se hace clic en el botón "Enviar" contiene ningún dato.

<? Php

if (isset ($ _POST [ 'submit']))

{

$name = $_POST['name'];

echo "Ha enviado el nombre: & lt; b> nombre & lt $; / b>";

echo "No es válido envía otro nombre.";

}

?>

La sentencia condicional (la sentencia if) transferirá el texto enviado desde la forma (que se almacena en el "$ nombre" variable) de vuelta a la página Web si el texto se ha entrado en el campo de texto. El método "isset" se utiliza para comprobar si el "$ _POST" variable de matriz tiene datos en él. Los datos que se encuentra en el campo de texto del formulario se almacena automáticamente en la matriz "$ _POST" en el campo de nombre clave. Si se ha introducido texto en el campo de texto, el programa PHP traslado de regreso a la página Web una petición de que se introduzca un nuevo nombre. La función de eco PHP muestra el mensaje de texto entre las cotizaciones y el contenido real de la "$ nombre" variable. El contenido de la "$ nombre" variable será en negrita (tenga en cuenta la <b> etiqueta HTML marcado).

4 Guarde el archivo de texto PHP y subirlo a su sitio web. Navegue a la URL que el programa PHP se almacena a. Escribir texto en el cuadro de texto y haga clic en el botón "Transferir el nombre a la pantalla". Observe que el resultado --- el mensaje "No es válido. Por favor, envíe otro nombre" --- se muestra en la página web del cliente.

5 Copia y pega el código PHP y el formato HTML en un archivo de texto para ahorrar tiempo a escribir el archivo.

<Form method = "post" action = "<? Php echo $ _SERVER [ 'PHP_SELF'];?>">

<Input type = "text" name = "nombre">

<Input type = "submit" name = "submit" value = "Transferir el nombre a la pantalla">

</ Form>

<? Php

if (isset ($ _POST [ 'submit']))

{

$name = $_POST['name'];

echo "Ha enviado el nombre: & lt; b> nombre & lt $; / b>";

echo "No es válido envía otro nombre.";

}

?>