PHP $ _POST信息不会出现

时间:2014-11-15 19:53:37

标签: php html html5 http

我的PHP不起作用。我尝试使用$_POST从表单中收集信息,但没有任何内容出现。

以下是HTML代码:

<form action="test2.php" method="post">                                         
    First Name:<br />
    <input type="text" name="firstname" /><br />
    Last Name:<br />
    <input type="text" name="lastname" /><br /><br /><br />
    Address:<br />
    <input type="text" name="address" /><br />
    City:<br />
    <input type="text" name="City" /><br />
    Province:<br />
    <input type="text" name="province" /><br /><br /><br />
    Phone:<br />
    <input type="text" name="phone" /><br />
    Email<br />
    <input type="text" name="email" /><br /><br /><br />
    Select Desired Apartment: <br />
    <input type="checkbox" name="type" value="onebed" />One Bedroom<br />
    <input type="checkbox" name="type" value="twobed" />Two Bedroom<br />
    <input type="checkbox" name="type" value="threebed" />Three Bedroom<br /><br /><br />
    Rental Type:<br />
    <input type="radio" name="renttype" value="weekly" />Weekly<br />
    <input type="radio" name="renttype" value="monthly" />Monthly<br /><br /><br />
    Start Date:<br /><input type="date" name="startingdate" /><br /><br /><br />
    <input type="submit" value="Submit" />
</form>

这是test2.php

<!DOCTYPE HTML>
<html>
    <body>
    Registration_Number: <br /> 
    Name: <?php echo $_POST['firstname']; ?> <br />
    Address: <?php echo $_POST['address']; ?> <br /> 
    Email: <?php echo $_POST['email']; ?> <br />
    Appartment_Type: <br />
    Rental_Type: <br />
    Starting_Date: <?php echo $_POST['startingdate']; ?> <br />
    </body>
</html>

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

首先确保php正常运行

用这个

创建一个测试php文件
<?php
 echo "it's working";

并使用浏览器导航到它

它应显示消息it's working


第二步是确保所有内容都与您的表单一起使用。

将test2.php更改为:

<?php
error_reporting(E_ALL); 
ini_set("display_errors", 1);
var_dump($_POST);

你应该看到张贴的表格的价值

答案 1 :(得分:0)

尝试为所有输入标记添加value属性。有时浏览器不会发送这些字段。如果您没有配置PHP来显示错误,您会看到一个空白页面。

<form action="test2.php" method="post">                                         
    First Name:<br />
    <input type="text" name="firstname" value="" /><br />
    Last Name:<br />
    <input type="text" name="lastname" value="" /><br /><br /><br />
    Address:<br />
    <input type="text" name="address" value="" /><br />
    City:<br />
    <input type="text" name="City" value="" /><br />
    Province:<br />
    <input type="text" name="province" value="" /><br /><br /><br />
    Phone:<br />
    <input type="text" name="phone" value="" /><br />
    Email<br />
    <input type="text" name="email" value="" /><br /><br /><br />
    Select Desired Apartment: <br />
    <input type="checkbox" name="type" value="onebed" />One Bedroom<br />
    <input type="checkbox" name="type" value="twobed" />Two Bedroom<br />
    <input type="checkbox" name="type" value="threebed" />Three Bedroom<br /><br /><br />
    Rental Type:<br />
    <input type="radio" name="renttype" value="weekly" />Weekly<br />
    <input type="radio" name="renttype" value="monthly" />Monthly<br /><br /><br />
    Start Date:<br /><input type="date" name="startingdate" value="" /><br /><br /><br />
    <input type="submit" value="Submit" />
</form>