私はチュートリアルに従っていますが、すべてが 100% 正しいです。基本的に私は基本的なCMSを作成しています。CMS のこのセクションでは、フォームからデータベースにデータをアップロードしています。
現在、ページのリダイレクトを除いてすべてが機能します。したがって、フォームに入力すると、すべてがデータベースに完全に追加されます。必要なページにリダイレクトされないだけです。エラーも発生しません。また、それが私のページ パスでないことを確認するためだけに、リダイレクトを Web サイトにしようとしました。
フォームを送信すると、リダイレクトする代わりに、アップロードを処理している .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); ?>