我有一個mysqli查詢,如果查詢成功運行,我想轉到url,否則它會被重定向到一個不同的URL。PHP標題位置無法正常工作
問題是標題loacation不工作,我不明白爲什麼不。
下面是代碼:
<!-- ADD -->
<?php
if(isset($_POST['add_category']))
{
// Set a variable to each form input name
$category = $conn->real_escape_string($_POST['category']);
// Pass variables to database table
if (mysqli_query($conn, "INSERT INTO categories(category_name) VALUES('$category')")) {
header("Location: admin.php?menu=1&alert=1");
} else {
header("Location: admin.php?menu=1&alert=2");
}
}
?>
<!-- DEL -->
<?php
if(isset($_GET['del']))
{
$id = $_GET['del'];
if (mysqli_query($conn, "DELETE FROM categories WHERE id='$id'")) {
header("Location: admin.php?menu=1&alert=3");
}
}
?>
<!-- UPDATE -->
我曾嘗試保換隻需回聲字符串的第一個頭部的位置,這將表示查詢運行正確,這個問題必須與頭部的位置。 Thankyou尋求幫助
'error_reporting(E_ALL); ini_set('display_errors','1');'then:http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php – AbraCadaver
你是否確定有是[絕對沒有輸出到屏幕](http://stackoverflow.com/a/8028987/1028804)? –
@Memor-X:不,你可以看到''和換行符。 – AbraCadaver