-5
我要在下面發佈的代碼旨在顯示用戶使用POST方法從上一頁(他們的姓名,電子郵件和電話號碼)輸入的數據。然而,名稱,由於某種原因,不張貼,我得到2錯誤,因爲這一點。PHP Simple Post錯誤?
錯誤1:注意:未定義變量:錯誤在-insert-PARTH-這裏/ details.php線X
錯誤2:在-insert-名:說明:未定義指數lineh上的parth-here/details.php Y
我註釋了下面的X和Y行。我不知道爲什麼我會得到錯誤的名稱,而不是電子郵件和電話號碼,即使技術上他們是相同的。
<?php
if(isset($_POST) && !empty($_POST))
{
if(isset($_POST['name']) && !empty($_POST['name']))
{
$_SESSION['user']['name'] = $_POST['name'];
$name = $_POST['name'];
}
else
{
$error .= "Please enter your Name"; //LINE Y
}
if(isset($_POST['email']) && !empty($_POST['email']))
{
$_SESSION['user']['email'] = $_POST['email'];
$name = $_POST['email'];
}
else
{
$error .= "Please enter your email";
}
if(isset($_POST['phone']) && !empty($_POST['phone']))
{
$_SESSION['user']['phone'] = $_POST['phone'];
$name = $_POST['phone'];
}
else
{
$error .= "Please enter your phone";
}
}
echo "<h3> Name : " ; echo $_SESSION['user']['name']; echo "</h3>"; // LINE X
echo "<h3> Email : " ; echo $_SESSION['user']['email']; echo "</h3>";
echo "<h3> Phone : " ; echo $_SESSION['user']['phone']; echo "</h3>";
?>
所以基本上頁面顯示的電子郵件和電話號碼就好了,而不是名稱。 – Dayne
你正在做'$ error。=' - 你在做'$ error ='';'事先? – foxbeefly
通知不是錯誤。 –