Jump to content


Photo

Formulario De Cadastro


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

#1 look66

look66

    Normal

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

Posted 20/01/2006, 11:15

olá
tipow eu montei um formulario de cadastro:

<table width="80%" border="1" align="center" cellpadding="0" bordercolor="#EAD2C8" class="unnamed8">
              <tr>
                <td align="center" bordercolor="#660000" bgcolor="#cccccc">
                  <font color="#000000"><strong>Cadastro</strong></font></td>
              </tr>
              <tr>
                <td align="left" bordercolor="660000" bgcolor="#cccccc"><br>

        <form name="Formulário de Cadastro" method="post" action="">
                    <p>
                      <input name="contato" type="hidden" value="S">
                   
                      <input name="subject" type="hidden" id="subject" value="Formulário de Cadastro">
                      <font color="000000">Seu nome:</font><br>
                      <input font face="verdana" name="nome" type="text" size="50">
                      <br>
                      <font color="000000">E-mail:</font><br>

                      <input font face="verdana" name="email" type="text" size="50">
        <br>
                      <font color="000000">Endereço:</font><br>
                      <input font face="verdana" name="endereco" type="text" size="50">
        <br>
        <font color="000000">Telefone:</font><br>
                      <input font face="verdana" name="telefone" type="text" size="50" maxlength="10">
        <input type="submit" name="cadastrar" value="Cadastrar">
          <br>
      </p>
                  </form></td>
              </tr>
              <tr>
                <td align="center" bordercolor="#660000" bgcolor="#cccccc"><font color="#000000"><b>http://www.gmarques..../b></font></td>

              </tr>
            </table>

Comu q eu fasso para qnd a pessoa se cadastro ir tds os dados q ela escreveu do formulario, ir para esse e-mail...
gmarques@gmail.com??
Obrigado

#2 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 20/01/2006, 11:22

<?
$data = date("d/m/Y h:i");
$ip = getenv("REMOTE_ADDR");
$departamento = $_POST['sldepartamento'];
$nome = $_POST['txnome'];
$email = $_POST['txemail'];
$cidade = $_POST['txcidade'];
$estado = $_POST['txestado'];
$ddd = $_POST['txddd'];
$telefone = $_POST['txtelefone'];
$conheceu = $_POST['slconheceu'];
$destino = "email@email.com.br";
$assunto = "Contato via site!";

$header = "From: $email\n";
$header .= "Reply-to: $email_reply\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .= "X-Mailer: PHP4 Script Language\n";
$header .= "X-Accept-Language: en\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Transfer-Encoding: 7bit\n";

$msg = "Nome: $nome<br>";
$msg .= "E-mail: $email<br>";
$msg .= "Cidade: $cidade - $estado<br>";
$msg .= "Telefone: $ddd - $telefone<br>";
$msg .= "Como nos Conheceu?: $conheceu<br><br>";
$msg .= "Mensagem enviada: $data<br>";
$msg .= "IP da máquina do contato: $ip<br>";


$envia = mail($destino, $assunto, $msg, $header);

if ($envia) {
    echo "<script>alert(\"Seus dados enviados com sucesso!\"); window.location=(\"http://www.seusite.com.br\");</script>";
  }
?>

T+ carinha

Edição feita por: PHP-man, 20/01/2006, 11:23.

Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#3 look66

look66

    Normal

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

Posted 20/01/2006, 11:28

eu salvo isso e boto no action?

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 20/01/2006, 12:02

eu salvo isso e boto no action?

Você salva o script que o PHP-man passou com algum nome e no ACTION de seu formulario vc direciona para o nome deste script que você salvou.

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#5 look66

look66

    Normal

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

Posted 20/01/2006, 12:32

mais eu salvo em q formato php?
exemplo:
script.php
isso?

#6 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 20/01/2006, 13:05

Isso mesmo salva isso por exemplo como cadastro.php
Dai vc faz assim:

<table width="80%" border="1" align="center" cellpadding="0" bordercolor="#EAD2C8" class="unnamed8">
              <tr>
                <td align="center" bordercolor="#660000" bgcolor="#cccccc">
                  <font color="#000000"><strong>Cadastro</strong></font></td>
              </tr>
              <tr>
                <td align="left" bordercolor="660000" bgcolor="#cccccc"><br>

        <form name="Formulário de Cadastro" method="post" action="">
                    <p>
                      <input name="contato" type="hidden" value="S">
                   
                      <input name="subject" type="hidden" id="subject" value="Formulário de Cadastro">
                      <font color="000000">Seu nome:</font><br>
                      <input font face="verdana" name="nome" type="text" size="50">
                      <br>
                      <font color="000000">E-mail:</font><br>

                      <input font face="verdana" name="email" type="text" size="50">
        <br>
                      <font color="000000">Endereço:</font><br>
                      <input font face="verdana" name="endereco" type="text" size="50">
        <br>
        <font color="000000">Telefone:</font><br>
                      <input font face="verdana" name="telefone" type="text" size="50" maxlength="10">
        <input type="submit" name="cadastrar" value="Cadastrar">
          <br>
      </p>
                  </form></td>
              </tr>
              <tr>
                <td align="center" bordercolor="#660000" bgcolor="#cccccc"><font color="#000000"><b>http://www.gmarques..../b></font></td>

              </tr>
            </table>


Nesse seu formulario vc altera isso aqui:

<form name="Formulário de Cadastro" method="post" action="cadastro.php">

* NO action do form você coloca a pagina salva como eu dei o exemplo do cadastro.php

Dai o script em php que o PHP-Man postou vc muda isso aqui:

<?
$data = date("d/m/Y h:i");
$ip = getenv("REMOTE_ADDR");
$departamento = $_POST['sldepartamento'];
$nome = $_POST['txnome'];
$email = $_POST['txemail'];
$cidade = $_POST['txcidade'];
$estado = $_POST['txestado'];
$ddd = $_POST['txddd'];
$telefone = $_POST['txtelefone'];
$conheceu = $_POST['slconheceu'];
$destino = "email@email.com.br";
$assunto = "Contato via site!";

$header = "From: $email\n";
$header .= "Reply-to: $email_reply\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .= "X-Mailer: PHP4 Script Language\n";
$header .= "X-Accept-Language: en\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Transfer-Encoding: 7bit\n";

$msg = "Nome: $nome<br>";
$msg .= "E-mail: $email<br>";
$msg .= "Cidade: $cidade - $estado<br>";
$msg .= "Telefone: $ddd - $telefone<br>";
$msg .= "Como nos Conheceu?: $conheceu<br><br>";
$msg .= "Mensagem enviada: $data<br>";
$msg .= "IP da máquina do contato: $ip<br>";


$envia = mail($destino, $assunto, $msg, $header);

if ($envia) {
   echo "<script>alert(\"Seus dados enviados com sucesso!\"); window.location=(\"http://www.seusite.com.br\");</script>";
}
?>


• Muda os que estão em NEGRITO
E pronto seu cadastro está feito, qualquer outra duvida posta ai! ;)
T+

Edição feita por: dbl, 20/01/2006, 13:07.

dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#7 look66

look66

    Normal

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

Posted 20/01/2006, 14:02

pra dar certu eu presciso instalar apache php e mysql??

#8 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 20/01/2006, 14:27

ou instala ou manda para um host que ja tenha suporte a isso ;)
Site: GustavoPaes.net

^ Rumo ao Topo ^

#9 look66

look66

    Normal

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

Posted 20/01/2006, 16:05

como q eu mando para um host?

#10 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 20/01/2006, 17:04

:huh:

Há algumas maneiras... a principal é o FTP!
www.google.com.br

Até mais
Site: GustavoPaes.net

^ Rumo ao Topo ^

#11 look66

look66

    Normal

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

Posted 21/01/2006, 13:04

tah...
legal
mais como eu fasso pra criar?

#12 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 21/01/2006, 13:06

mais como eu fasso pra criar?


Criar oq?
Site: GustavoPaes.net

^ Rumo ao Topo ^

#13 look66

look66

    Normal

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

Posted 21/01/2006, 19:44

um host ué!

#14 inter7

inter7

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino

Posted 22/01/2006, 12:43

um host ué!

Amigo aqui segue um link ja postado no forum , que lhe esclarecera algumas duvidas sua , é só ir seguindo passo a passo que vc consegue colocar o php pra rodar ai no seu pc.

Link

Falou ?
Espero ter ajudado
FUIS

#15 inter7

inter7

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino

Posted 22/01/2006, 12:48

Aproveitando o post primario de nosso amigo ,
para que eu possa enviar os dados para o meu e-mail e com copia para o e-mail da pessoa que cadastrou no form , eu teria que acrescentar essa linha ?

$destino = "email@email.com.br,$email";

Estou perguntando que aqui onde estou não tenho como testar, ok ?

obrigado !

Ate mais




1 user(s) are reading this topic

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

IPB Skin By Virteq