Autor Tema: [Ayuda] Me Colaboran Con Mi Formulario  (Leído 443 veces)

Desconectado RumbaStereo

  • PHPero Avanzado
  • ****
  • Mensajes: 362
  • Karma: 7
  • Sexo: Masculino
  • Diseñador Grafico
    • Ver Perfil
[Ayuda] Me Colaboran Con Mi Formulario
« en: 31 de Marzo de 2011, 18:50:55 pm »
Buenas phperos, estoy empezando a hacer mi propio proyecto de minichat y pues apenas estoy empezando en el mundo del php asi que qisiera saber si me colaboran con el formulario. no es con mysql ni nada lo unico que qiero lograr es que envie el mensaje a dicho archivo llamado (vermsj.php). el formulario contienes (Nombre Y Mensaje; Boton Enviar Y Boton Actualizar).

Lo que qiero que me colaboren a acomodar es como Hacer, que cuando escriba el nombre y el mensaje y, al dar clic en el boton enviar; el nombre con el mensaje escrito pasen al archivo (vermsj.php) y automaticamente Actualice la Pagina

Aqui os dejo codigo del formulario y el de donde se vera el formulario :)

FORMULARIO llamado MSJ.PHP

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MiniChat RumbaStereo</title>
<style type="text/css">
.FontV {
font:Verdana;
font-size:10px;
}
</style>
</head>

<body>
<form id="form2" name="form2" method="post" action="">
    <p align="center"><b><font size="1" face="verdana" color="#0099FF">
    Nombre</font></b>   
  <p align="center">
    <input type="text" name="nick" id="nick" />
    </label>
  </form>
<form id="form3" name="form3" method="post" action="">
  <p align="center"><b><font size="1" face="verdana" color="#0099FF">Mensaje</font></b>
  <p align="center">
    <input type="text" name="mensaje" id="mensaje" />
    </label> 
</form>
<center>
</center>
<center><form id="form1" name="form1" method="post" action="">
  <label>
    <input type="submit" name="Enviar" id="Enviar" value="Enviar" />
    <link href="vermsj.php" />
  </label>
  <label>
    <input type="submit" name="Actualizar" id="Actualizar" value="Actualizar" />
  </label>
</form></center>
<p>&nbsp;</p>
</body>
</html>

MOTRAR EL MENSAJE llamado VERMSJ.PHP

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<table width="200" height="400" border="1" bordercolor="#0099FF" cellspacing="0" cellpadding="0">
  <tr>
    <td id="mostrar_mensajes">&nbsp;</td>
  </tr>
</table>
</body>
</html>

Espero me Puedan Colaborar Y me digan que ahy de errores

un saludo y gracias de antemano

 
El diseño maneja lo que es creatividad, entrega y amor.

Comunidad PHPeros

[Ayuda] Me Colaboran Con Mi Formulario
« en: 31 de Marzo de 2011, 18:50:55 pm »

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Ayuda] Me Colaboran Con Mi Formulario
« Respuesta #1 en: 31 de Marzo de 2011, 22:28:05 pm »
Veras, Para pasar datos de un archivo a otro tienes dos métodos, GET y POST.

El método GET toma datos de la URL (ej: hola.php?usuario=-Null-&mensaje=hola como están?), Mientras que el POST los toma del formulario.

Como pudiste darte cuenta en tu código, hay una etiqueta llamada "<form..." (<form id="form2" name="form2" method="post" action="">) En la propiedad method indicaras el método (get o post) y en action a donde va dichos datos.

Por ejemplo, si quieres enviar datos desde index.php a hola.php haces lo siguiente.
<form id="form2" name="form2" method="post" action="hola.php">

Para recoger dichos datos en el hola.php utilizas $_GET o $_POST (Dependiendo del tipo de método que usaste)
Ejemplo del hola.php


<?php
$usuario 
$_POST[&#39;usuario&#39;];
echo $usuario;
?>


Dentro de los corchetes del $_POST indicaras es el nombre de la propiedad "name" del campo en el formulario.
Es decir, que si tu input del formulario tiene como valor en su propiedad name "mensaje" el post seria $_POST['mensaje'], Si fuera noseque (El nombre del input) seria $_POST['noseque']

De ahí vas jugando con el código.
Saludos.
Twitter: @JoakoM010



Desconectado RumbaStereo

  • PHPero Avanzado
  • ****
  • Mensajes: 362
  • Karma: 7
  • Sexo: Masculino
  • Diseñador Grafico
    • Ver Perfil
Re:[Ayuda] Me Colaboran Con Mi Formulario
« Respuesta #2 en: 01 de Abril de 2011, 06:53:21 am »

<?php
$usuario 
$_POST[&#39;usuario&#39;];
echo $usuario;
?>


Ya Estoy Entendiendo Mucho mejor y muchas gracias de verdad joaquin pero no entiendo esa parte que cite ocea eso donde va y como ago pa que el boton Enviar < Coja lo que acabo de escribir en los campos ( NOMBRE y MENSAJE) y lo envie a El Archivo MOSTRAR MENSAJE llamado VERMSJ.PHP.

Te Va un K+ Por Ayudarme :) un saludo y gracias de antemano
« Última modificación: 01 de Abril de 2011, 07:06:05 am por RumbaStereo »
El diseño maneja lo que es creatividad, entrega y amor.