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