我遇到了$ _POST问题。

时间:2016-05-14 07:09:26

标签: php html forms

这是我的文件,名为phonebook.php,其中的代码是

<html>
<head>
<title>
    Phonebook
</title>
</head>
<body>
    <form methed="post" action="phpfile.php">
    <label>First Name</label>
    <input type="text" name="first_name"><br />
    <label>Last Name</label>
    <input type="text" name="last_name"><br />
    <label>Contact No</label>
    <input type="int" name="contact_no"><br />
    <label>Email</label>
    <input type="text" name="email"><br />
    <input type="submit" value="Add Contact">
    </form>
</body>
</html>

并且以表格形式链接的文件是phpfile.php

<?php
print_r($_POST);
?>

我从phpfile.php输出的是 阵列() 当我在表单中输入数据并按下提交按钮时,我得到的唯一输出是 阵列()

2 个答案:

答案 0 :(得分:1)

此处有拼写错误

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

答案 1 :(得分:0)

方法中存在拼写错误:

替换
 <form methed="post" action="phpfile.php">


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

while循环问题:试试这个:

<?php while ($row = mysqli_fetch_array($result)) { ?> 
        <tr> 
            <td><?php   echo $row['first_name']; ?></td> 
            <td><?php   echo $row['last_name']; ?></td> 
            <td><?php   echo $row['contact_no']; ?></td> 
            <td><?php   echo $row['email']; ?></td> 
        </tr> 
<?php } ?>