Ayuda Formulario

tin
24 de Julio del 2003
¡Hola!
Acabo de empezar con esto del php y ya estoy chiflado. ¿Me podr铆a alguien decir x q no me funciona el siguiente formulario?

form_entry.html

<html>
<head>
<title>C贸mo introducir informaci贸n en un formulario</title>
</head>
<form action="form_results.php" method="GET">
<p>Nombre: <input type="text" name="first_name">
<br>Apellidos: <input type="text" name="last_name">
<br>Direcci贸n: <input type="tex" name="address">
<br>Ciudad: <input type="text" name="city">
<br>Estado: <input type="text" name"state">
<br>C贸digo Postal: <input type="text" name="zip">
<br>Tel茅fono: <input type="text" name="home_phone">
<p><input type="submit" name="Enviar>
<p>input type="reset" name="Restablecer">
</form>
</body>
</html>


form_results.php3

<html>
<head>
<title>Resultados del Formulario</title>
</head>
<body>
<h2>Abajo est谩n los resultados del env铆o del formulario</h2>
<?php
print("<p>Nombre: <b>$first_name</b>n") ;
print("<p>Apellidos: <b>$last_name</b>n");
print("<p>Direcci贸n: <b>$address</b>n");
print("<p>Ciudad: <b>$city</b>n");
print("<p>Estado: <b>$state</b>n");
print("<p>C贸digo Postal: <b>$zip</b>n");
print("<p>Tel茅fono: <b>$home_phone</b>n");
?>
</body>
</html>

Cristian
24 de Julio del 2003
Para obtener los datos, en la p谩gina form_results.php3, prueba con esto :

$first_name=$_GET["$first_name"];
$last_name=$_GET["$last_name"];
$address=$_GET["$address"];
$city=$_GET["$city"];
$state=$_GET["$state"];
$zip=$_GET["$zip"];
$home_phone=$_GET["$home_phone"];

y ahora pudes desplegar los datos .....

print("<p>Nombre: <b>$first_name</b>n") ;
.
.
.

Ojala sea eso

Shao !!

Jakman
24 de Julio del 2003
mira puedes ahorrarte una pagina utilizando el metodo "POST" y la variable $PHP_SELF que hace que se llame a la misma pagina, como se vera en el codigo que te mando, ademas la ventaja de utilizar la variable $PHP_SELF es que puedes cambiar el nombre de tu pagina (archivo), como tu quieras y no tienes que preocuparte por renombrar en el formulario, pero bueno pasemos a la accion.


<html>
<head>
<title>C贸mo introducir informaci贸n en un formulario</title>
</head>
<body>
<?
if ($Enviar)
{
echo "<br>Nombre: <b>".$first_name."</b><br>";
echo "<br>Apellidos: <b>".$last_name."</b>";
echo "<br>Direcci贸n: <b>".$address."</b>";
echo "<br>Ciudad: <b>".$city."</b>";
echo "<br>Estado: <b>".$state."</b>";
echo "<br>C贸digo Postal: <b>".$zip."</b>";
echo "<br>Tel茅fono: <b>".$home_phone."</b>";
}
else
{ // aqui checamos si el si se ha presionado el boton enviar
?>
<form action="<? $PHP_SELF ?>" method="POST">
<p>Nombre: <input type="text" name="first_name">
<br>Apellidos: <input type="text" name="last_name">
<br>Direcci贸n: <input type="tex" name="address">
<br>Ciudad: <input type="text" name="city">
<br>Estado: <input type="text" name"state">
<br>C贸digo Postal: <input type="text" name="zip">
<br>Tel茅fono: <input type="text" name="home_phone">
<br><br><input type="submit" name="Enviar">
<input type="reset" name="Restablecer"></p>
</form>
<?
} // fin del if
?>
</body>
</html>

bueno espero que te sirva este codigo y cualquier duda mandame un mail o visita mi pagina: www.jakousi.com y dejame tus dudas.

tin
24 de Julio del 2003
Muchas gracias por responder tan pronto!! As铆 da gusto!!

Ahora ven铆a a poner un post para deciros que ya lo hab铆a solucionado (con la opci贸n de Buscar del foro). Cristian era exactamente eso! Jakaos eso tiene buena pinta, voy a ver si lo pruebo.

Una cosa m谩s :)
Empec茅 ayer con esto de php. Me compr茅 un libro, pero parece que est谩 algo "desfasado". Segu铆 los pasos que indicaba para instalar php (instal茅 el 4.3) y a帽adir unas lineas al httpd.conf del Apache. Pero ahora resulta que si ese script que hice lo nombro .php no funciona (en mi ordenador se me abre el cuadro de "Guardar como", pero en el servidor va sin problemas). Tengo que nombrarlo .php3 (y esto en el servidor no va). Es una tonter铆a pero como lo arreglo, ¿quitando esas l铆neas q a帽ad铆? (la verdad es que estoy un poco perdido).

tin
24 de Julio del 2003
Jakman, perdona que te cambiaba el nombre :)

jakman
24 de Julio del 2003
jajajaja, no hay problema tin, ahora la duda ke tienes sobre tu servidor y tus nombres de archivos, me gustaria ke me mandaras las lineas ke le pusiste, pero kreo ke lo ke falla es esto, te mando unas lineas para ke talves te sirvan para ke te rekonoska todos los archivos ya sean kon extension .php, .php3, .php4, y algunas mas...

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml