Hola:
Estoy empezando con PHP y estaba intentado procesar un formulario muy sencillo.
El formulario en cuestión es éste
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Empezando con PHP</title>
</head>
<body>
<div id="div_nameandaddress">
<form action="ProcesamientoForm.php">
<fieldset>
<div id=div_name>
<label id="label_name" for="name">Nombre:</label>
<input id="name" name="fname" type="text"/>
</div>
<div id=div_address>
<label id="label_address" for="address">Dirección:</label>
<input id="address" name="faddress" type="text"/>
</div>
</fieldset>
<div id="div_submit">
<button id="submit" type="submit">Enviar</button>
</div>
</form>
</div>
</body>
</html>
Como veis, lo proceso con un archivo llamado
ProcesamientoForm.php"
En el archivo php pongo lo siguiente
Código PHP:
<?php
$nombre = $_GET['fname'];
$direccion = $_GET['faddress'];
echo "Hola, tu nombre es " . $nombre . " y tu direccion es " . $direccion ;
?>
En el navegador solo me aparece
Hola, tu nombre es y tu direccion es
En PHP, seleccionamos el contenido mediante variables como $_GET, ¿no? Como no tengo ni idea no sé lo que puede estar pasando.
Gracias por leerme. Un saludo