Jump to content

Formulário em php


imacg5

Recommended Posts

Amigos eu criei um formulário mas não estava a funcionar bem, mandava a mensagem mas so aparecia nome, mail e telefone o resto nada. Decidi ver e sacar uns toturiais mas como sou novato muito verde ainda nisto de php gostaria de vos perguntar o qué é desnecessário ou o que devo alterar neste php de exemplo que encontrei

<?php 
$headers = "From: PortifÛlio Online - Roberson Alves <robersonalves@fnn.net>\n";
$date = date("d/m/Y h:i");

$response = 'Mensagem Enviada. Obrigado..';
$seuemail = "robersonalves@fnn.net";
$assunto = "Sistema de Fomul·rio - by Roberson Alves";
$mensagem = "
		Respostas Preenchidas:

		Nome: $name
		Email: $email
		Mensagem: $msg

		Enviado em: $date";
mail($seuemail, $assunto, $mensagem, $headers);

$assunto = "Assunto da mensagem";
$mensagem = "
		Obrigado por visitar meu PortifÛlio OnLine
		logo entrarei em contato com vocÍ.
		Roberson Alves
		0++45 524-5604
		0++45 9104-4262
		ICQ: 123216919

		Enviado em: $date";
mail($email,$assunto, $mensagem, $headers);

?>
Link to comment
Share on other sites

Boas,

Esta vai ser uma resposta rápida...

O problema do $name, $email e $msg é que não estão previamente definidos. Se são valores que são enviados a partir do formulário, então tens que os utilizar do tipo $_POST[name] ou $_GET[name] dependendo da forma como o formulário está a ser enviado (POST ou GET no "method" do formulário).

Abraços,

Link to comment
Share on other sites

Amigos experimentei outro que parecia ser mias facil mas não está a funcionar

o codigo php é:

<?

$to = "bxx_xxxx@hotmail.com";
$msg = "$name\n\n";
$msg .="$message\n\n";

mail($to, $subject, $msg, "Message From: Online client\nReply-To: $email\n");

?>

mas quando envio par ao mail definido so aparece isto:

Message From: Online cliente

Reply-To:

o qeu se passará?

o botao que dá à opção enviar tem o seguinte codigo

on (release) {
if (name eq "" or subject eq "" or message eq "" or email eq "") {
	stop();
} else {
	loadVariablesNum("contactenos.php", 0, "POST");
	gotoAndStop(2);
}
}
Link to comment
Share on other sites

  • 2 weeks later...

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
×
×
  • 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.