Jump to content

Formulario


Blue__DrAgOn99
 Share

Recommended Posts

Blue__DrAgOn99

É assim eu estou a tentar fazer um formulário ( para inscrições numa actividade) para um site que fix com o prog Netobjects Fusion 9.1 mas não concigo reencaminhar os dados que as pessoas digitam nos campos para o meu email por exemplo e gostaria de saber como fazer o codigo de um campo é este:

                                                   

<FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">

                                                    <!-- [bEGIN Name] -->

<!-- [END PRE-Name] -->

                                                    <INPUT ID="Name" TYPE=TEXT NAME="Name" VALUE="" SIZE=35 MAXLENGTH=40 NOFINSIDE="~!  ~!" >

                                                    <!-- [bEGIN POST-Name] -->

<!-- [END Name] -->

                                                    </FONT>

Alguém me pode ajudar pk eu queria reencaminhar os dados para um sitio onde os possa consultar por exemplo para o meu mail.

Desde ja obg

Cump´s Blue__DrAgOn99

Link to comment
Share on other sites

Blue__DrAgOn99

E assim eu ja pus o site online com este code:

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">

<?

if (!$_POST){

?>

<form action="site.php" method=post>

Nome: <input type=text name="nome" size=16>

<br>

Morada: <input type=text name="Morada" size=16>

<br>

Telefone: <input type=text name="Telefone" size=16>

<br>

Data de Nascimento: <input type=text name="Data de Nascimento" size=16>

<br>

Email: <input type=text name=Email size=16>

<br>

Comentarios: <textarea name=coment cols=32 rows=6></textarea>

<br>

<input type=submit value="Enviar Dados">

</form>

<?

}else{

  //Estou a receber o formulario, componho o corpo

  $corpo = "Formulario enviado\n";

  $corpo .= "Nome: " . $_POST["nome"] . "\n";

  $corpo .= "Morada: " . $_POST["Morada"] . "\n";

  $corpo .= "Telefone: " . $_POST["Telefone"] . "\n";

  $corpo .= "Data de Nascimento: " . $_POST["Data de Nascimento"] . "\n";

  $corpo .= "Email: " . $_POST["Email"] . "\n";

  $corpo .= "Comentarios: " . $_POST["Comentarios"] . "\n";

  //envio o correio...

  mail("email@dominio.com","Formulário recebido",$corpo);

  //agradeço pelo envio

    "Obrigado por preencher o formulário. Foi enviado corretamente.";

}

?>

Ora bem o k se passa e k eu recebo os dados excepto os do Data de Nascimento e os comentarios. E a pessoa que digitou o seu email no campo email n recebe o mail a dixer:

//agradeço pelo envio

    "Obrigado por preencher o formulário. Foi enviado corretamente.";

Preciso de ajuda sff

Cump's Blue__DrAgOn99

Link to comment
Share on other sites

Provavelmente faltava um printf ou um echo ou outra função que faça output para a página ali no final... ::P

O nome do campo do comentário era "coment" e estava a ser pedida uma variável de nome "Comentario"

Por fim, o problema da data de nascimento seria (estou puramente a adivinhar) ter espaços... ou se calhar não 😁 já agora também gostava de saber.

Desaparecido.

Link to comment
Share on other sites

Blue__DrAgOn99

Sim tens razao kuanto ao echo kuanto ao coment e kuando aos espaços 😁:P era mesmo isso e depois a função mail tb mudei umas coisas!

Cump's Blue__DrAgOn99

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.