Comment utiliser PHP pour développer des fonctions simples de navigation en ligne

WBOY
Libérer: 2023-09-21 13:30:01
original
1063 Les gens l'ont consulté

Comment utiliser PHP pour développer des fonctions simples de navigation en ligne

Comment développer une fonction de navigation en ligne simple à l'aide de PHP

Les sites Web de navigation sont très courants dans la société moderne, ils aident les utilisateurs à trouver rapidement les informations dont ils ont besoin et fournissent des liens rapides vers d'autres sites Web utiles. Utiliser PHP pour développer des fonctions de navigation en ligne simples peut nous aider à créer un site Web de navigation personnalisable et facile à entretenir. Cet article explique comment utiliser PHP pour écrire un site Web de navigation en ligne simple et fournit des exemples de code spécifiques.

Étape 1 : Créer une table de base de données

Tout d'abord, nous devons créer une base de données pour stocker les liens de navigation. Créez une base de données nommée « navigation » dans MySQL, puis créez une table nommée « liens » dans la base de données. Le tableau doit contenir les champs suivants : id (clé primaire à incrémentation automatique), titre (titre du lien), url (adresse du lien), commande (tri).

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
);
Copier après la connexion

Étape 2 : Connectez-vous à la base de données

Au début du fichier PHP, nous devons nous connecter à la base de données. Créez un fichier appelé "db_connect.php" et ajoutez le code suivant :

<?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);
}

?>
Copier après la connexion

Assurez-vous de remplacer "root" et "password" par le nom d'utilisateur et le mot de passe de votre base de données.

Étape 3 : Ajouter un lien vers la base de données

Maintenant, nous pouvons rédiger un formulaire pour ajouter un nouveau lien vers la base de données. Créez un fichier appelé "add_link.php" et ajoutez le code suivant :

<?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>
Copier après la connexion

Ce fichier créera un formulaire dans lequel l'utilisateur pourra saisir le titre, l'URL et le numéro de séquence du lien. Lorsque l'utilisateur soumet le formulaire, un nouvel enregistrement de lien est ajouté à la base de données.

Étape 4 : Afficher la liste des liens

Enfin, nous devons écrire un fichier pour afficher la liste des liens dans la base de données. Créez un fichier appelé "index.php" et ajoutez le code suivant :

<?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();

?>
Copier après la connexion

Ce fichier récupérera tous les liens de la base de données et les affichera sous forme de liste d'hyperliens.

Après avoir terminé les étapes ci-dessus, vous pouvez organiser ces fichiers dans un dossier et les télécharger sur votre serveur Web. Lorsque les utilisateurs visitent « index.php », ils verront une liste de tous les liens de la base de données. Les utilisateurs peuvent également ajouter de nouveaux liens en visitant « add_link.php ».

Pendant le développement, vous pouvez étendre et personnaliser le code en fonction de vos besoins. Vous pouvez ajouter la possibilité de modifier et de supprimer des liens, ou de concevoir une interface plus jolie. En développant en PHP, vous pouvez facilement étendre et maintenir cette simple fonctionnalité de navigation en ligne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal