Jump to content


Photo

Tutorial De Formulário Em Php


  • Faça o login para participar
2 replies to this topic

#1 juniorjtb

juniorjtb

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Não informado

Posted 06/01/2005, 10:59

alguem tem um tutorial que ensine desde a fazer um tutorial até o seu funcionamento!!!1

#2 Lucas_RD

Lucas_RD

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado
  • Interesses:lucaslrd@yahoo.com.br

Posted 08/01/2005, 00:49

E ai juniorjtb blz?

Vo tenta te explicar como fazer um formulario de contato falo.

Primeiro voce tem que criar o formulario em html para o visitante do seu site preencher e enviar o formulario

Essa pagina em html vc pode chamar de "form.html"

  <form name="form1" method="post" action="enviar.php">
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td valign="top" width="25%"><p align="center">Nome: 
            <input name="nome" type="text" id="nome" size="30">
            <br>
E-mail: 
<input name="email" type="text" id="email" size="30">
</p>
          <p align="center">Mensagem:<br>
            <textarea name="msg" cols="40" rows="5" id="msg"></textarea>
          </p>
          <p align="center">
  <input type="submit" name="Submit" value="Enviar">
  <br>
          </p></td>
      </tr>
    </table>
  </form>

Note que na primeira linha do codigo nos definimos o METHOD="POST" e ACTION="ENVIAR.PHP"

Isso quer dizer que as informações que o usuario preencher será enviada em metodo post para o arquivo "enviar.php" e é nesse arquivo enviar.php que colocaremos a função mail para enviarmos o formulario ate seu email.

Note tambem que:
Nome:
<input name="nome" type="text" id="nome" size="30">
Os campos onde vc digita as informações tem o mesmo nome de sua informação EX:
Onde voce digitara seu nome tem o: <input name="nome" ....
Onde voce digitara seu email tem o: <input name="email" ....

Voce pode atribuir qualquer nome para os inputs e assim depois chamar com esses nomes no arquivo para onde o ACTION="" esta enviando.

entendeu


esse arquivo se chamara "enviar.php"
<?php

$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['msg'];
// Aqui nos definimos os valores das variaveis

$para = "seuemail@site.com.br";
// Email para onde o formulario sera enviado

$assunto = "Contato";
// Esse nome do assunto da mensagem

$headers = "FROM: $email";
// Aqui definimos de onde o email veio 

$enviar = mail($para, $assunto, $mensagem, $headers);
// Aqui enviamos o formulario


?>

Aqui defi8nimos os valores das variaveis $nome, $email e
$mensagem

Note que dentro de cada $_POST['']; existe o nome do input do "form.html"

e assim definimos
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['msg'];


a função que envia essas informações é a:

mail(arg1, arg2, arg3, arg4);

essa função envia um email para o "arg1" com um assunto "arg2" com a mensagem que chegara no email "arg3" e com as informações adicionais "arg4"


Bom é so isso pra quem esta começando com o php parece ser complicado fazer um formulario de contato mais depois vc nota que é muito facil

Falou

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 08/01/2005, 13:57

Se você fizer uma busca no fórum encontrará muitos tópicos amigo.
Até mesmo tutoriais anteriores.

E também em qualquer apostila de PHP tem o assunto FORM no começo.



[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq