🏢 Test Table Sociétés

La Revenue Factory - Gestion des Sociétés

Connexion à la base de données réussie

📋 1. Structure de la table t_societes

ColonneTypeNullCléDéfautExtra
societe_id int PRI NULL auto_increment
societe_raison_sociale varchar(255) NULL
societe_forme_juridique varchar(255) NULL
societe_siret varchar(255) NULL
societe_siren varchar(255) NULL
societe_tva varchar(255) NULL
societe_code_postal varchar(255) NULL
societe_ville varchar(100) NULL
societe_pays varchar(100) France
societe_telephone varchar(20) NULL
societe_email varchar(255) NULL
societe_site_web varchar(255) NULL
contact_principal_nom varchar(100) NULL
contact_principal_prenom varchar(100) NULL
contact_principal_fonction varchar(100) NULL
contact_principal_email varchar(255) NULL
contact_principal_telephone varchar(20) NULL
societe_type enum('client','prospect','partenaire','fournisseur') prospect
societe_secteur_activite varchar(100) NULL
societe_ca_estime decimal(15,2) NULL
societe_effectif int NULL
societe_statut enum('actif','inactif','suspendu') actif
date_creation datetime CURRENT_TIMESTAMP DEFAULT_GENERATED
date_modification datetime CURRENT_TIMESTAMP DEFAULT_GENERATED on update CURRENT_TIMESTAMP
date_premier_contact date NULL
date_derniere_interaction date NULL
notes_commerciales text NULL
societe_adresse text NULL

🧪 2. Test de la classe Societe

Test des méthodes de base

✅ getAllSocietes() : 54 sociétés trouvées
✅ getStats() : Statistiques récupérées
📊 Statistiques :
Total : 54
Actives : 54
Inactives : 0
Suspendues : 0
✅ getSecteursActivite() : 46 secteurs trouvés
✅ getVilles() : 19 villes trouvées

📊 3. Statistiques détaillées

👥 Total sociétés: 54
✅ Sociétés actives: 54
❌ Sociétés inactives: 0
⏸️ Sociétés suspendues: 0

🏷️ Répartition par Type

TypeNombrePourcentage
Client 22 40.7%
Prospect 11 20.4%
Partenaire 7 13%
Fournisseur 14 25.9%

🏭 Top Secteurs d'Activité

SecteurNombre
Informatique 3
Finance 2
Industrie 2
Conseil 2
Commerce 2
Technologie 2
Transport 2
BTP 1
Pharmaceutique 1
Énergie 1

🏢 4. Liste des Sociétés (10 premières)

IDNomVilleEmailTypeStatutContact
35 Paris studio@agence-creative.fr Partenaire Actif Léa Artiste
40 Paris contact@assurance-vie.fr Prospect Actif Philippe Assureur
26 Toulouse garage@autoservices.fr Fournisseur Actif Marc Perrin
18 Paris cabinet@avocats-conseil.fr Partenaire Actif Valérie Mercier
37 Marseille agence@banque-regionale.fr Prospect Actif Émile Banquier
46 Avignon commande@boulangerie-tradition.fr Client Actif François Boulanger
4 Paris hello@conseil-strategique.fr Client Actif Sophie Bernard
10 Paris hello@conseil-strategique.fr Client Actif Sophie Bernard
45 Paris rdv@coiffure-tendance.fr Client Actif Stéphanie Coiffeur
13 Lille contact@constructa-btp.fr Prospect Actif Michel Rousseau
... et 44 autres sociétés

🔍 5. Test de Validation

Test de validation des données

❌ Validation données valides : Le nom de la société est requis
✅ Validation données invalides : 6 erreurs détectées
Erreurs : Le nom de la société est requis, L'email de la société doit être valide, L'email du contact doit être valide, Type de société invalide, Statut de société invalide, L'effectif doit être un nombre positif

🕐 Test effectué le 23/09/2026 à 11:35:02

💻 PHP Version: 8.4.22

🔗 Accéder à la gestion des sociétés