Quiero enviar datos a esta misma pagina que he llamado "pares.php". Me pide un nombre, si introduzco el nombre le doy a intro o empleo el submit el dato es enviado correctamente y presentado en pantalla. Si lo hago a traves del enlace que he creado en la ultima linea llamado "envia", me vuelve a presentar la pagina otra vez sin mas. ¿Tiene algun sentido?.
Yo supongo que al hacerlo a traves del enlace los datos no son grabados en la memoria y no los puede enviar.
Por favor aclaradme esta dudilla. Muchas gracias.
<?
//Indicamos inicio de definición de objeto con class
class Contactos
{ //Definimos las variables que almacena la clase
public $nombre;
//Función para introducir datos
function completa($nom)
{
$this->nombre=$nom;
}
}
//Creamos una instancia nueva de la clase "Contactos"
$contac = new Contactos;
if (!isset ($_POST["nome"]))
{ $nome="";
} else { $nome=$_POST["nome"]; }
echo "Mete un nombre :";
echo "<FORM ACTION = pares.php METHOD = POST>";
echo "<input NAME=nome VALUE=\"$nome\">";
//echo "<input TYPE=submit VAlue= aceptar>";
echo "</FORM>";
//Introducimos los datos de un contacto
$contac->completa($nome);
if (!empty ($nome)) {
// print ($nome);
//Imprimimos los datos por pantalla
echo "<H3><CENTER>Hemos creado el objeto \$contac y a sus
propiedades les hemos asignado estos datos:</H3></CENTER><P>";
echo "Nombre: <B>$contac->nombre</B><P>";
}
echo "<A HREF=pares.php?nome=\"$nome\"> envia </A>"; // aqui envio datos
?>