So entwickeln Sie eine einfache Online-Navigationsfunktion mit PHP
Navigations-Websites sind in der modernen Gesellschaft weit verbreitet. Sie helfen Benutzern, schnell die benötigten Informationen zu finden, und bieten schnelle Links zu anderen nützlichen Websites. Die Verwendung von PHP zur Entwicklung einfacher Online-Navigationsfunktionen kann uns dabei helfen, eine anpassbare und leicht zu wartende Navigations-Website zu erstellen. In diesem Artikel wird erläutert, wie Sie mit PHP eine einfache Online-Navigationswebsite schreiben und spezifische Codebeispiele bereitstellen.
Schritt 1: Datenbanktabelle erstellen
Zuerst müssen wir eine Datenbank erstellen, um Navigationslinks zu speichern. Erstellen Sie in MySQL eine Datenbank mit dem Namen „navigation“ und erstellen Sie dann eine Tabelle mit dem Namen „links“ in der Datenbank. Die Tabelle sollte die folgenden Felder enthalten: ID (automatisch inkrementierender Primärschlüssel), Titel (Linktitel), URL (Linkadresse), Reihenfolge (Sortierung).
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 );
Schritt 2: Mit der Datenbank verbinden
Am Anfang der PHP-Datei müssen wir eine Verbindung mit der Datenbank herstellen. Erstellen Sie eine Datei mit dem Namen „db_connect.php“ und fügen Sie den folgenden Code hinzu:
<?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); } ?>
Stellen Sie sicher, dass Sie „root“ und „password“ in Ihren Datenbank-Benutzernamen und Ihr Passwort ändern.
Schritt 3: Link zur Datenbank hinzufügen
Jetzt können wir ein Formular schreiben, um einen neuen Link zur Datenbank hinzuzufügen. Erstellen Sie eine Datei mit dem Namen „add_link.php“ und fügen Sie den folgenden Code hinzu:
<?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>
Diese Datei erstellt ein Formular, in das der Benutzer den Titel, die URL und die Sequenznummer des Links eingeben kann. Wenn der Benutzer das Formular absendet, wird der Datenbank ein neuer Linkdatensatz hinzugefügt.
Schritt 4: Linkliste anzeigen
Zuletzt müssen wir eine Datei schreiben, um die Linkliste in der Datenbank anzuzeigen. Erstellen Sie eine Datei mit dem Namen „index.php“ und fügen Sie den folgenden Code hinzu:
<?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(); ?>
Diese Datei ruft alle Links aus der Datenbank ab und zeigt sie als Liste von Hyperlinks an.
Nach Abschluss der oben genannten Schritte können Sie diese Dateien in einem Ordner organisieren und auf Ihren Webserver hochladen. Wenn Benutzer „index.php“ besuchen, sehen sie eine Liste aller Links in der Datenbank. Benutzer können auch neue Links hinzufügen, indem sie „add_link.php“ besuchen.
Während der Entwicklung können Sie den Code entsprechend Ihren Bedürfnissen erweitern und anpassen. Sie können die Möglichkeit hinzufügen, Links zu bearbeiten und zu löschen oder eine schönere Benutzeroberfläche zu entwerfen. Durch die Entwicklung in PHP können Sie diese einfache Online-Navigationsfunktion einfach erweitern und pflegen.
Das obige ist der detaillierte Inhalt vonWie man mit PHP einfache Online-Navigationsfunktionen entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!