Foros del Web » Programando para Internet » PHP »

Problema con form en php

Estas en el tema de Problema con form en php en el foro de PHP en Foros del Web. Hola gente!! Estoy haciendo un form donde el usuario pone su nombre, luego un mensaje y al enviar se abre una pagina en donde muestra ...
  #1 (permalink)  
Antiguo 27/08/2003, 23:16
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Problema con form en php

Hola gente!!

Estoy haciendo un form donde el usuario pone su nombre, luego un mensaje y al enviar se abre una pagina en donde muestra la información que puso, quisiera saber que error tengo ya que no muestra nada, aca va el codigo del primer php:

<FORM METHOD="post" ACTION="datos.php">
Ingrese su nombre: <input type="text" name="nombre" size="20"><p></p>
Ingrese su texto: <textarea rows="5" name="mensaje" cols="20"></textarea>
<input type="submit" value="Enviar!" name="enviar">

Ahi datos.php es el que supuestamente debe mostrar la info, aqui esta el codigo de datos.php:

<?PHP

if ($enviar) {
echo "Usuario <b>" . $nombre . "</b>";
echo "Mensaje " . $mensaje . "<BR>\n";
}
?>

Que error le ven?, no muestra nada :( soy novato en esto a ver que dicen....
  #2 (permalink)  
Antiguo 28/08/2003, 00:28
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 3 meses
Puntos: 0
Código:
<?php
if (isset($_POST['enviar'])) {
     echo "Usuario <b>" . $_POST['nombre'] . "</b>";
     echo "Mensaje " . $_POST['mensaje'] . "<BR>\n";
}
?>
  #3 (permalink)  
Antiguo 28/08/2003, 08:37
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Muchas gracias!, como podria hacer para guardar ese mensaje y que al poner nuevamente datos.php siga estando?, creo un archivo SQL? como lo llamo desde mi archivo php?, gracias!

Última edición por SeNdEr2003; 28/08/2003 a las 08:42
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.