Regresar   Forum Original-Design: Foro de tutoriales Dreamweaver y PSP > Tutoriales Orignal-Design > Tutoriales PHP y MySQL > Ayuda & dudas
FAQ / Ayuda Lista de usuarios Calendario Buscar Posts de hoy Marcar como leído

Votanos!

Votanos Votanos

Responder
 
Herramientas Buscar en esta discusión Estilo
  #1  
Old 10-25-2007, 05:04 AM
meistein
 
Posts: n/a
Predeterminado Formularios con php y html

Hola a todos, sus tutoriales me parecen muy buenos, instale el servidor tal cual me lo indicaron, al momento de hacer la prueba con los formularios, no me funciona ejemplo creo dos paginas index.html >>> contiene el formulario hecho en html aqui les pongo el codigo que utilice:

<form action="valorar.php" method="post">
Su nombre:
<input type="text" name="nombre" />
<input type="submit" value="Enviar"/>
</form>

Despues hago la pagina en php con el codigo respectivo que vincula y muestra el ejemplo del tutorial... valorar.php >>> expongo el codigo:

<?php
echo "Hola $nombre, bienvenido a PHP";
?>


El error es el siguiente, yo presiento que es una tonteria pero pues no he dado con la solucion, pido encarecidamente su ayuda, se reconoce lo que esta en el echo pero solo muestra el texto, mas no muestra el dato que introduje, osea la variable $nombre no me la muestra, puesto que esta tal cual como el ejemplo, asi probe cambiandole el nombre, la aloje en un servidor que tengo en internet y nada, espero que me puedan dar alguna respuesta de verdad estoy desorientado...

lo que me muestra mi browser es lo siguiente:

Hola, bienvenido a PHP

entendiendo que deberia mostrarme algo asi:

Hola bol, bienvenido a PHP

Help me!! gracias de antemano a todos....
Citar y responder
  #2  
Old 10-25-2007, 03:05 PM
Avatar de wompygs
wompygs wompygs is offline
Administrador/a
 
Registrado: Apr 2007
Posts: 177
Predeterminado

Hola, ya se donde esta el fallo!!
jeje, el código esta bien, lo que pasa es que cuando pasas una variable por un formulario por el metodo POST, tal y como vemos en el archivo del formulario:
<form action="valorar.php" method="post">
al recogerlo en otra pagina como variable, en este caso valorar.php, debemos de cojer esas variables así:

$_POST[variable]. espero que me entiendas, tan solo tienes que cambiar el valorar.php y poner esto
<?php
echo "Hola $_POST[nombre], bienvenido a PHP";
?>

Pongo la explicación para que sepas el porque y que no simplemente lo pongas por que si
La verdad fue fallo mio ya que no me di cuenta de poner el _POST[] en el tutorial, perdona y gracias, ahora ya esta corregido
Cualquier otra duda que tengas dinoslo y te intentaremos ayudar
Un saludo
Citar y responder
Responder


Herramientas Buscar en esta discusión
Buscar en esta discusión:

Búsqueda avanzada
Estilo

Reglas del foro
No puedes iniciar una discusión
No puedes responder a una discusión
No puedes agregar archivos adjuntos
No puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a

Todas las horas son GMT. La hora es 06:03 AM.


Copyright 2007-2008