Maison  >  Article  >  développement back-end  >  Conseils de programmation PHP : créez une application de carnet d'adresses plusieurs-à-un efficace

Conseils de programmation PHP : créez une application de carnet d'adresses plusieurs-à-un efficace

PHPz
PHPzoriginal
2024-03-16 08:27:03854parcourir

Conseils de programmation PHP : créez une application de carnet dadresses plusieurs-à-un efficace

En raison du temps limité, je vais vous fournir un exemple de code d'une simple application de carnet d'adresses plusieurs-à-un basée sur PHP et MySQL, et vous fournirai certaines explications. J'espère que cela vous aidera à comprendre comment créer une application efficace de carnet d'adresses plusieurs-à-un.

Titre : Conseils de programmation PHP : créer une application de carnet d'adresses plusieurs-à-un efficace

Maintenant, commençons à créer cette application de carnet d'adresses !

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

Tout d'abord, nous devons créer une table de base de données MySQL nommée contacts pour stocker les données de contact. La structure du tableau est la suivante :

CREATE TABLE contacts (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    phone_number VARCHAR(20) NOT NULL
);

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

Ensuite, nous devons écrire du code PHP pour nous connecter à la base de données MySQL. Voici un simple code de connexion à la base de données :

<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$database = "contacts";

$conn = new mysqli($servername, $username, $password, $database);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
?>

Étape 3 : Afficher la liste de contacts

Maintenant, écrivons le code PHP pour récupérer les contacts de la base de données et les afficher sur la page web. Voici un exemple de code simple :

<?php
$results = $conn->query("SELECT * FROM contacts");

if ($results->num_rows > 0) {
    while ($row = $results->fetch_assoc()) {
        echo "ID: " . $row['id'] . " - Name: " . $row['name'] . " - Phone Number: " . $row['phone_number'] . "<br>";
    }
} else {
    echo "No contacts found.";
}
?>

Étape 4 : Ajouter de nouveaux contacts

Ensuite, écrivons du code pour implémenter la fonction d'ajout de nouveaux contacts. Voici un exemple de code simple :

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $phone_number = $_POST['phone_number'];

    $sql = "INSERT INTO contacts (name, phone_number) VALUES ('$name', '$phone_number')";

    if ($conn->query($sql) === TRUE) {
        echo "New contact added successfully.";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}
?>

Étape 5 : Ajouter un formulaire

Enfin, nous devons ajouter un formulaire à la page Web pour saisir les informations du nouveau contact. Voici un exemple de code simple :

<form method="post">
    Name: <input type="text" name="name"><br>
    Phone Number: <input type="text" name="phone_number"><br>
    <input type="submit" value="Add Contact">
</form>

Ce qui précède est une implémentation simple de l'application de carnet d'adresses. Grâce au code ci-dessus, vous pouvez implémenter les fonctions d'affichage de la liste de contacts et d'ajout de nouveaux contacts. Bien entendu, d’autres problèmes fonctionnels et de sécurité doivent être pris en compte dans les applications pratiques.

J'espère que cet exemple pourra vous aider à mieux comprendre comment utiliser PHP et MySQL pour créer une application de carnet d'adresses plusieurs-à-un efficace. Bonne chance avec votre programmation !

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!

Déclaration:
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