Php 奇怪的WAMP本地主机错误
我想做一个表格,把信息寄给我。这是我的密码 PHP:Php 奇怪的WAMP本地主机错误,php,html,Php,Html,我想做一个表格,把信息寄给我。这是我的密码 PHP: $to=“mosescu_b@yahoo.com"; $subject=“Comanda de Magneti”; $name=$\u POST[“nume”]$_后[“prenume”]; $email=$_POST[“email”]; $phone=$_POST[“telefon”]; $adress=$_POST[“adresa”]; $message=更改此选项: $feedback = "Multumesc pentru coman
$to=“mosescu_b@yahoo.com";
$subject=“Comanda de Magneti”;
$name=$\u POST[“nume”]$_后[“prenume”];
$email=$_POST[“email”];
$phone=$_POST[“telefon”];
$adress=$_POST[“adresa”];
$message=更改此选项:
$feedback = "Multumesc pentru comanda!"
到
你忘了加分号。分号是act,在PHP中是行终止符,当然可以跳过它作为最后一行。但是在这种情况下,在那之后你会有一个大括号
另外,请将if($_POST)移到顶部,因为您正在下面检查它并访问上面的POST属性
比如:
if(isset($_POST)){
$to = "mosescu_b@yahoo.com";
$subject = "Comanda de Magneti";
$name = (isset($_POST["nume"]) ? $_POST["nume"] : '') . isset($_POST["prenume"]) ? $_POST["prenume"] : '' ;
$email = isset($_POST["email"]) ? $_POST["email"];
$phone = isset($_POST["telefon"]) ? $_POST["telefon"] : '';
$adress = isset($_POST["adresa"]) ? $_POST["adresa"] : '';
$message = <<<EMAIL
Comanda de Magneti de la $name
Adresa de E-mail este $email
Numarul de telefon este $phone
Adresa este $adress
EMAIL;
$header ="$email";
mail($to, $subject, $message, $header);
$feedback = "Multumesc pentru comanda!"
}
if(isset($\u POST)){
$to=“mosescu_b@yahoo.com";
$subject=“Comanda de Magneti”;
$name=(isset($\u POST[“nume”])?$\u POST[“nume”]:'')。isset($\u POST[“prenume”])?$\u POST[“prenume”]:'';
$email=isset($_POST[“email”])?$_POST[“email”];
$phone=isset($_POST[“telefon”])?$_POST[“telefon”]:'';
$adress=isset($_POST[“adresa”])?$_POST[“adresa”]:'';
$message=missing;
在花括号前,鉴于OP在修复丢失的分号时出现了新的错误(在下面给出的答案中),该问题可能重复^。有一个理由说明为什么应该在那里使用分号。除非你不感兴趣,否则这将被认为是一个非常低质量的答案。只是一个堆栈协议;-)提示:好的,很有效!谢谢。但是现在它说“nume”、“prenume”、“email”、“telefon”和“adresa”是未定义的。好的,我已经编辑了我的答案,其中也包括您的问题。@Fred ii-我会处理它。谢谢!@Blaze26您需要养成回答的习惯,以及所有已经解决的问题,包括这一个。访问以下链接,然后返回到这些链接并做同样的事情。每个人都在这里获胜,包括“您”-)否则,人们可能会认为他们仍然开放,并会发布更多的答案,从而浪费他们的时间。
$feedback = "Multumesc pentru comanda!"
$feedback = "Multumesc pentru comanda!";
if(isset($_POST)){
$to = "mosescu_b@yahoo.com";
$subject = "Comanda de Magneti";
$name = (isset($_POST["nume"]) ? $_POST["nume"] : '') . isset($_POST["prenume"]) ? $_POST["prenume"] : '' ;
$email = isset($_POST["email"]) ? $_POST["email"];
$phone = isset($_POST["telefon"]) ? $_POST["telefon"] : '';
$adress = isset($_POST["adresa"]) ? $_POST["adresa"] : '';
$message = <<<EMAIL
Comanda de Magneti de la $name
Adresa de E-mail este $email
Numarul de telefon este $phone
Adresa este $adress
EMAIL;
$header ="$email";
mail($to, $subject, $message, $header);
$feedback = "Multumesc pentru comanda!"
}