Can';无法让php联系人表单正常工作

Can';无法让php联系人表单正常工作,php,forms,Php,Forms,我有一个网页,有两个联系方式,第二个很好用,但我似乎无法让第一个工作。我对php相当陌生。提前谢谢你的帮助。以下是html: 给我们留言 姓名: 电邮: 电话: 主题: 一般的 物业价格查询 牛市询盘 下面是php: <?php $to2 = '418@hotmail.com'; $subject2 = 'MPG Website Enquiry'; $name2 = $_POST ['name2']; $email2 = $_POST ['email2']; $phone =

我有一个网页,有两个联系方式,第二个很好用,但我似乎无法让第一个工作。我对php相当陌生。提前谢谢你的帮助。以下是html:

给我们留言
姓名:
电邮:
电话:
主题:
一般的
物业价格查询
牛市询盘

下面是php:

<?php 

$to2 = '418@hotmail.com'; $subject2 = 'MPG Website Enquiry';

$name2 = $_POST ['name2']; $email2 = $_POST ['email2']; $phone = $_POST ['phone']; $topic = $_POST ['topic']; $message = $_POST ['message'];

$body2 = <<<EMAIL

This is a message from $name2 Topic: $topic 

Message: $message

From: $name2 Email: $email2 Phone: $phone

EMAIL;

$header2 = ' From: $email2';

if($_POST['submit']=='Send Message'){
    if($name2 == '' || $email2 == '' || $message == ''){
        $feedback2 = '*Please fill out all the fields';  
    }else {
        mail($to2, $subject2, $body2, $header2);
        $feedback2 = 'Thanks for the message. <br /> We will contact you soon!';
    } } ?>

对于saveScrollPositions,我使用以下php和脚本:

<?php

$scrollx = 0;

$scrolly = 0;

if(!empty($_REQUEST['scrollx'])) {

$scrollx = $_REQUEST['scrollx'];

}

if(!empty($_REQUEST['scrolly'])) {

$scrolly = $_REQUEST['scrolly'];

}

?>

<script type="text/javascript">

window.scrollTo(<?php echo "$scrollx" ?>, <?php echo "$scrolly" ?>);

</script>

滚动到(,);

在“saveScrollPositions”函数中返回什么?如果返回false,表单提交将不会启动。

您的HTML部分有错误,即

<input type="submit" value="Send Message" />

现在试一试。

我编辑了我的答案,加入了“保存滚动位置”功能。对于第二种形式,这个函数可以很好地工作,但我确实想知道是否必须生成两个“saveScrollPositions”函数。谢谢你的帮助,阿里。没用,但谢谢你在头球上的修正。我确实注意到另一个表单没有工作。你是否像我在回答中显示的那样更改了输入标签?如果是,那么变量$feedback2中显示了什么?很抱歉,它起作用了!我丢失了一个“”感谢您的帮助。提交表单后,您在php变量$feedback2中得到了什么?
<input type="submit" value="Send Message" />
<input type="submit" value="Send Message" name="submit" />
$header2 = "From: ".$email2;  instead of  $header2 = ' From: $email2';