hola, a todos, tengo un problema con el paso de valores de un formulario.
Primero, soy bastante nuevo en PHP, asi que...paciencia, je.
Segundo, instale el PHP, Apache y MySQL tal como esta explicado en los pasos de esta pagina. (no me deja poner el enlace, je pero es una explicacion de maestrosdelweb.com)
Tercero, me funciona todo bien (aunque todavia no probe el MySQL, porque recien empiezo).
Bueno, el problema que tengo es que al querer enviar los valores de un formulario, no me los pasa correctamente.
En otra PC hice correr esta aplicacion y funciono correctamente:
Código HTML:
<!--Codigo en HTML-->
<html>
<head>
<title>Formulario</title>
</head>
<body>
<form action="procesa.php" method="post">
Nombre:
<input type="text" name="Nombre" value="" size="20"/>
<br/>
Apellido:
<input type="text" name="Apellido" value="" size="20"/>
<br/>
Email:
<input type="text" name="Email" value="" size="23" />
<br/>
Comentarios:<br/>
<textarea name="Comentario"rows="10" cols="20">
Envia tu mensaje
</textarea>
<br/>
<input type="submit" value="Enviar" />
<input type="reset" value="Borrar" />
</form>
</body>
</html>
Código HTML:
<!--codigo en PHP-->
<?php
echo "Su nombre es:" . $Nombre. "<br/>";
print("Apellido: $Apellido <br/>");
echo "Email:".$Email. "<br/>";
print("Comentario: $Comentario <br/>");
?>
Claro que tenia el register_global = On.
Pero cuando la corri en la PC mia no pasaba los valores, entonces decidi trabajar on el register_global = Off, y el codigo quedo asi.
Código HTML:
<!--codigo en PHP-->
<?php
echo "Su nombre es:" . $_GET['Nombre']. "<br/>";
echo "Apellido:" .$_GET['Apellido']. "<br/>";
echo "Email:".$_GET['Email']. "<br/>";
echo "Comentario:" .$_GET['Comentario']."<br/>";
?>
Pero el problema que tengo ahora es que no me pasa los valores con el método $_POST.
Espero que me haya explicado bien. Gracias por adelantado.