PHP を使用してシンプルなオンライン ナビゲーション機能を開発する方法
ナビゲーション Web サイトは現代社会では非常に一般的であり、ユーザーが必要な情報をすばやく見つけ、クイック リンクを提供するのに役立ちます。 . 他の便利なウェブサイトへ。 PHP を使用してシンプルなオンライン ナビゲーション機能を開発すると、カスタマイズ可能で保守しやすいナビゲーション Web サイトを構築できます。この記事では、PHP を使用して簡単なオンライン ナビゲーション Web サイトを作成する方法を紹介し、具体的なコード例を示します。
ステップ 1: データベース テーブルを作成する
まず、ナビゲーション リンクを保存するデータベースを作成する必要があります。 MySQL に「navigation」という名前のデータベースを作成し、そのデータベース内に「links」という名前のテーブルを作成します。テーブルには、id (自動インクリメント主キー)、title (リンク タイトル)、url (リンク アドレス)、order (並べ替え) のフィールドが含まれている必要があります。
CREATE DATABASE navigation; USE navigation; CREATE TABLE links ( id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(50) NOT NULL, url VARCHAR(100) NOT NULL, order INT NOT NULL );
ステップ 2: データベースに接続
PHP ファイルの先頭で、データベースに接続する必要があります。 「db_connect.php」というファイルを作成し、次のコードを追加します。
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "navigation"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>
「root」と「パスワード」をデータベースのユーザー名とパスワードに変更してください。
ステップ 3: データベースへのリンクの追加
これで、データベースに新しいリンクを追加するフォームを作成できます。 「add_link.php」というファイルを作成し、次のコードを追加します。
<?php include 'db_connect.php'; if ($_SERVER["REQUEST_METHOD"] == "POST") { $title = $_POST["title"]; $url = $_POST["url"]; $order = $_POST["order"]; $sql = "INSERT INTO links (title, url, order) VALUES ('$title', '$url', '$order')"; if ($conn->query($sql) === TRUE) { echo "Link added successfully"; } else { echo "Error adding link: " . $conn->error; } } $conn->close(); ?> <!DOCTYPE html> <html> <head> <title>Add Link</title> </head> <body> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Title: <input type="text" name="title" required><br> URL: <input type="text" name="url" required><br> Order: <input type="number" name="order" required><br> <input type="submit" value="Add Link"> </form> </body> </html>
このファイルは、ユーザーがリンクのタイトル、URL、およびシーケンス番号を入力できるフォームを作成します。ユーザーがフォームを送信すると、新しいリンク レコードがデータベースに追加されます。
ステップ 4: リンク リストを表示する
最後に、データベース内のリンク リストを表示するファイルを作成する必要があります。 「index.php」というファイルを作成し、次のコードを追加します。
<?php include 'db_connect.php'; $sql = "SELECT * FROM links ORDER BY order"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<a href='" . $row["url"] . "'>" . $row["title"] . "</a><br>"; } } else { echo "No links found"; } $conn->close(); ?>
このファイルは、データベースからすべてのリンクを取得し、ハイパーリンクのリストとして表示します。
上記の手順を完了したら、これらのファイルをフォルダーに整理し、Web サーバーにアップロードできます。ユーザーが「index.php」にアクセスすると、データベース内のすべてのリンクのリストが表示されます。ユーザーは、「add_link.php」にアクセスして新しいリンクを追加することもできます。
開発中に、ニーズに応じてコードを拡張およびカスタマイズできます。リンクを編集および削除する機能を追加したり、よりきれいなインターフェイスをデザインしたりできます。 PHP で開発すると、このシンプルなオンライン ナビゲーション機能を簡単に拡張および保守できます。
以上がPHP を使用して単純なオンライン ナビゲーション機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。