Titre de Qq482x40198.txt

# 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 ‘

‘ . $message . ‘

‘;
}

// 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. »

Retour en haut