我正在遵循一個教程,我有一切100%正確。基本上我正在創建一個基本的CMS。在CMS的這一部分,我將一些數據從表單上傳到我的數據庫。錯誤與PHP重定向
目前一切工作,除了頁面重定向。所以當我填寫表格時,所有東西都可以完美地添加到數據庫中。它根本不會重定向到所需的頁面。我也沒有錯誤。我也試着重定向一個網站,以確保它不是我的頁面路徑。
當我提交表單而不是重定向時,它停留在處理上載的.php頁面上。
這裏是我的代碼:
<?php require_once("includes/connections.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php
$menu_name = $_POST['menu_name'];
$position = $_POST['position'];
$visible = $_POST['visible'];
?>
<?php
$query = "INSERT INTO phpPractice (
menu_name, position, visible
) VALUES (
'{$menu_name}', {$position}, {$visible}
)";
if(mysql_query($query, $connect)) {
//echo"<p> did send </p>";
//header('Location: content.php');
header("Location: content.php");
exit;
} else {
echo "<p>Subject not created</p>";
echo "<p>" . mysql_error() . "</p>";
}
?>
<?php mysql_close($connect); ?>
您是否在錯誤日誌中收到任何特定錯誤? – efesar
此外,你重定向到content.php ...我想這可能會工作,但位置標題並不真正允許像HREF這樣的相對URL ...我會放在完整的URL或至少一個絕對的路徑...「位置:/content.php」或「位置:http://mysite.com/content.php」 – efesar