2016-05-14 117 views
-1

這是我的文件,命名爲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

回答

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

你能幫忙嗎? ?> \t \t \t​​ \t \t​​<?php \t \t echo $ row ['last_name']; ?> \t \t​​<?php \t \t echo $ row ['contact_no']; ?> \t \t​​<?php \t \t echo $ row ['email']; ?> \t <?php endwhile; ?> 錯誤在最後一行<?php結束; ?> 和錯誤是解析錯誤:語法錯誤,意外的'endwhile'(T_ENDWHILE) –

1

您在這裏有一個錯字錯誤

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

請幫助我呢! <?php \t \t while($ row = mysqli_fetch_array($ result)); ?> \t \t \t​​ \t \t​​<?php \t \t echo $ row ['last_name']; ?> \t \t​​<?php \t \t echo $ row ['contact_no']; ?> \t \t​​<?php \t \t echo $ row ['email']; ?> \t <?php endwhile; ?> 錯誤在最後一行<?php結束; ?> 錯誤是解析錯誤:語法錯誤,意外'endwhile'(T_ENDWHILE) –

+0

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

+0

@ZainAzeem:你也可以考慮接受任何解決你問題的答案。 –