# Réponse finale obtenue du bot:
response = « Voici une partie 2 de la fonctionnalité PHP pour un site web destiné à des horlogers/horlogères :
**Fonctionnalités :**
1. **Gestion des commandes**
2. **Gestion des clients**
3. **Gestion des produits**
4. **Gestion des factures**
5. **Gestion des paiements**
**Code PHP :**
**partie 1 du code (voir ma réponse précédente)**
« `php
// Connexion à la base de données
$host = ‘localhost’;
$dbname = ‘horloger’;
$user = ‘root’;
$password = »;
$conn = new PDO(« mysql:host=$host;dbname=$dbname », $user, $password);
// Fonction pour afficher les erreurs
function afficher_erreur($message) {
echo ‘
‘;
}
// Fonction pour afficher la page d’accueil
function afficher_page_accueil() {
// Code pour afficher la page d’accueil…
}
« `
**partie 2 du code**
« `php
// Fonction pour afficher les commandes
function afficher_commandes() {
$req = ‘SELECT * FROM commande’;
$stmt = $conn->prepare($req);
$stmt->execute();
while ($row = $stmt->fetch()) {
echo ‘
echo ‘ID : ‘ . $row[‘id’] . ‘
‘;
echo ‘Client : ‘ . $row[‘client’] . ‘
‘;
echo ‘Date : ‘ . $row[‘date’] . ‘
‘;
echo ‘Produit : ‘ . $row[‘produit’] . ‘
‘;
echo ‘
‘;
}
}
// Fonction pour afficher les clients
function afficher_clients() {
$req = ‘SELECT * FROM client’;
$stmt = $conn->prepare($req);
$stmt->execute();
while ($row = $stmt->fetch()) {
echo ‘
echo ‘ID : ‘ . $row[‘id’] . ‘
‘;
echo ‘Nom : ‘ . $row[‘nom’] . ‘
‘;
echo ‘Prénom : ‘ . $row[‘prenom’] . ‘
‘;
echo ‘
‘;
}
}
// Fonction pour afficher les produits
function afficher_produits() {
$req = ‘SELECT * FROM produit’;
$stmt = $conn->prepare($req);
$stmt->execute();
while ($row = $stmt->fetch()) {
echo ‘
echo ‘ID : ‘ . $row[‘id’] . ‘
‘;
echo ‘Nom : ‘ . $row[‘nom’] . ‘
‘;
echo ‘Description : ‘ . $row[‘description’] . ‘
‘;
echo ‘
‘;
}
}
// Fonction pour afficher les factures
function afficher_factures() {
$req = ‘SELECT * FROM facture’;
$stmt = $conn->prepare($req);
$stmt->execute();
while ($row = $stmt->fetch()) {
echo ‘
echo ‘ID : ‘ . $row[‘id’] . ‘
‘;
echo ‘Date : ‘ . $row[‘date’] . ‘
‘;
echo ‘Montant : ‘ . $row[‘montant’] . ‘
‘;
echo ‘
‘;
}
}
// Fonction pour afficher les paiements
function afficher_paiements() {
$req = ‘SELECT * FROM paiement’;
$stmt = $conn->prepare($req);
$stmt->execute();
while ($row = $stmt->fetch()) {
echo ‘
echo ‘ID : ‘ . $row[‘id’] . ‘
‘;
echo ‘Date : ‘ . $row[‘date’] . ‘
‘;
echo ‘Montant : ‘ . $row[‘montant’] . ‘
‘;
echo ‘
‘;
}
}
« `
**Exemple d’utilisation :**
Pour afficher les commandes, vous pouvez appeler la fonction `afficher_commandes()` :
« `php
afficher_commandes();
« `
Cela affichera toutes les commandes enregistrées dans la base de données.
J’espère que cela vous aidera ! N’hésitez pas à demander si vous avez des questions ou si vous besoin d’aide supplémentaire. »