我想在使用標題功能點擊提交按鈕後重定向。它沒有工作,所以我試着在頂部ob_start,然後在底部ob_clean。但是當我這樣做時,它會自動將我推到我想要重定向到的頁面。下面的代碼任何幫助將不勝感激。我想在點擊提交按鈕後重定向到我的管理頁面
<?php
ob_start();
// Create connection
require_once "../includes/db_conn.php";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
# Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} else {
echo 'connected';
}
if (isset($_POST['submit'])) {
$title = $_POST['title'];
$content = $_POST['content'];
$image = $_POST['image'];
}
$sql = "INSERT INTO article (`title`, `content`, `image`) VALUES ('$title', '$content','$image');";
$result = $conn->query($sql);
$conn->close();
echo <<<END_OF_FORM
<form method='post' action='article_new.php'>
Title:
<input type='text' value='$title' name='title'><br>
Content:
<input type='text' value='$content' name='content'><br>
Image:
<input type='text' value='$image' name='image'><br>
<input type='submit' value='new article' name='submit'>
</form>
END_OF_FORM;
ob_clean();
header('location: admin.php')
?>
<a href="admin.php">Admin</a>
我真的很新編程和跟隨。感謝您的反饋。人們在這裏投下任何東西。根據堆棧指南,這不是一個有效的問題嗎? – 2014-12-04 03:51:37
@EdBanes我不知道那些倒下的人,它可能是無數的事情,很可能是因爲這個問題的標題。 – Ghost 2014-12-04 03:54:17
感謝@Ghost這工作。我讀過的所有書籍中,我從來沒有在SQL的VALUES部分看到過問號。這是做這件事的專業方式,而不是有變數? – 2014-12-04 04:07:54