Comunidad de diseño web y desarrollo en internet online

Como hacer un formulario?

Citar            
MensajeEscrito el 26 Sep 2007 08:35 pm
Se diseñar un formulario, el problema es ponerlo a funcionar, nunca lo habia intentado, alguien sabe como? :o

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 26 Sep 2007 08:56 pm
La funcionalidad puede variar... Mandar mail, insertar datos en una base, alterar un archivo (xml, xls, txt, etc...), pasar datos de una pagina a otra, alterar el contenido de la pagina actual.
Cada caso es bastante particular, por lo que lo mejor seria saber que tipo de función va a cumplir tu formulario.

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 04:32 am
Lo que dijo Pablo. Además este tema seria cosa de lenguajes de servidor.

Pero como base, explico rápidamente cómo funciona un formulario.

Un formulario envia los datos usando los atributos name y value. El atributo name es el "nombre de la variable", y el atributo value es el "valor" de dicha variable.

Código :

<input type="text" name="nombre" value="Joan" />
=> nombre: 'Joan'


Además los formularios envian los datos a la página que tengan dentro del atributo action en la etiqueta form. Existen 2 tipos de envio de datos: Get y Post.

Get te envia a la página con las variables y valores directamente en la url, algo muy útil para buscadores como google.
http://www.google.com/search?q=Como+funcionan+los+fomularios+de+HTML

Post envia la página con las variables "de forma oculta", por ende este es el más popular para info segura.
http://www.cristalab.com/foros/perfil.php

Un saludo

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 27 Sep 2007 12:01 pm
Se puede dar el caso en que se quiera interactuar directamente con el documento actual sin hacer una llamada al servidor, en ese caso lo que suele hacer es modificar el DOM usando Javascript.

Saludos

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 01:05 pm
=O bueno, por ejemplo yo busco algo que pueda llegar al mail del cliente. Por ejemplo, alguien anota su opinion y sus datos para que puedan enviarse y que el cliente los lea. Algo asi :3. Tambien que al momento de darle enviar me enviara a una página con una informacion.

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 28 Sep 2007 05:10 am
La mayor parte de empresas de hosting tienen bloqueados los scripts prediseñados que hay, pero de cualquier modo puedes intentar bajarte uno desde hotscripts.com

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 28 Sep 2007 10:15 pm
bueno buscare por alli, pero me gustaria hacer uno por mi misma. Se necesita saber php?

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 28 Sep 2007 10:19 pm

Lady Charlotte da onna escribió:

bueno buscare por alli, pero me gustaria hacer uno por mi misma. Se necesita saber php?
PHP, Perl, ASP.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 29 Sep 2007 02:52 pm
Si, se necesita saber algo de lenguaje de servidor, pero la verdad es que no mucho.
Un saludo

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 01 Oct 2007 07:10 pm
Bueno ya me ire buscando un libro de lenguajes ya me toca aprender ^^

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 09 Oct 2007 03:40 pm
onnasama

en internet puedes encontrar muchos ejemplos pero me gusta ayudar a la gente y te envio un ejemplo detallado para que lo utilices a tu gusto me imagino que sabes como enviar datos a una hoja .php con la funcion action y post, o get etc.

Pues en html crea un archivo con los siguientes campos

nombre
titulo
mail
mensaje

despues crea el boton enviar a la pagina send.php y con este codigo te enviara la informacion al correo electronico que tu desees, pero si es necesario que tengas un poco de conocimiento de php para que entiendas que hace cada funcion pero prueba este ejemplo y sino me cuentas por cualquier otra duda.




send.php

<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = "Mensaje de Atenciòn al Cliente";
$contenido = $_POST["nombre"]." Escribio :\n";
$contenido .= $_POST["titulo"]." es su numero telefonico:\n\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>

Por erickm

Claber

101 de clabLevel



Genero:Masculino  

d=ddondsea ;0)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.