我遇到了$ _POST问题。

问题描述:

这是我的文件,命名为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是 阵列() 当我在表格并按下提交按钮输入数据的唯一输出我得到的是 阵列()

+5

必须'方法'不'方法' – winresh24

+0

哦男人 我怎么可以出售它错了 取代metthe方法和thanx现在它的工作! –

+3

你也不能拼写“拼写”或“感谢”。 :) – Barmar

有在法拼写错误:

更换
<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 } ?> 
+0

你能帮忙吗? ?> \t

\t \t​​ \t \t​​ \t \t​​ \t \t​​ \t 错误在最后一行 和错误是解析错误:语法错误,意外的'endwhile'(T_ENDWHILE) –

您在这里有一个错字错误

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

请帮助我呢! \t

\t \t​​ \t \t​​ \t \t​​ \t \t​​ \t 错误在最后一行 错误是解析错误:语法错误,意外'endwhile'(T_ENDWHILE) –
+0

@ZainAzeem:删除';'并在第一行末尾使用':':as'while($ row = mysqli_fetch_array($结果)):' –

+0

@ZainAzeem:你也可以考虑接受任何解决你问题的答案。 –