23-10-2015, 06:34 PM
0
Asignarle un valor a una variable, o más concretamente, definir una variable, y en lugar de imprimir directamente nuestro valor, imprimir la variable suena un poco como a rizar el rizo.
Pero el hecho de operar con variables tiene grandes ventajas, quizás la principal sea que podemos asignarle los valores a las variables mediante el uso de formularios, y que estos valores pueden pasar de una página a otra.
En este caso vemos como un formulario nos recoge el nombre y los apellidos, lo enviamos a una segunda página y en ella se imprimen los valores. Vea el código fuente de la página que nuestra los datos introducidos.
El formulario envía los datos por el método POST através de campos de texto nombrados como T1 y T2 respectivamente.
Estos datos se recogen en la página de procesamiento del formulario en las variables nombre y apellidos, y lo mostramos imprimiendo mediante la instrucción “echo”. Lógicamente, ya que hemos conseguido pasar los datos de una página a otra, podíamos haberlos guardado en una base de datos, por ejemplo, pero eso lo veremos más adelante en otra sección.
Pero el hecho de operar con variables tiene grandes ventajas, quizás la principal sea que podemos asignarle los valores a las variables mediante el uso de formularios, y que estos valores pueden pasar de una página a otra.
En este caso vemos como un formulario nos recoge el nombre y los apellidos, lo enviamos a una segunda página y en ella se imprimen los valores. Vea el código fuente de la página que nuestra los datos introducidos.
El formulario envía los datos por el método POST através de campos de texto nombrados como T1 y T2 respectivamente.
Estos datos se recogen en la página de procesamiento del formulario en las variables nombre y apellidos, y lo mostramos imprimiendo mediante la instrucción “echo”. Lógicamente, ya que hemos conseguido pasar los datos de una página a otra, podíamos haberlos guardado en una base de datos, por ejemplo, pero eso lo veremos más adelante en otra sección.
Código:
<html>
<head>
<title>Formulario.</title>
</head>
<body>
<form method="POST" action="procesa_datos.php">
<p>Nombre: <input type="text" name="T1" size="20"></p>
<p>Apellidos: <input type="text" name="T2" size="20"></p>
<p><input type="submit" value="Enviar" name="B1"></p>
</form>
</body>
</html>
===============================
<html>
<head>
<title>Formulario.</title>
</head>
<body>
<?php
$nombre = $_POST['T1'];
$apellidos = $_POST['T2'];
echo "$nombre $apellidos";
?>
</body>
</html>