index.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <html>
  2. <head>
  3. <title>Liste des entreprises</title>
  4. </head>
  5. <body>
  6. <h1>Liste des entreprises</h1>
  7. <?php
  8. ini_set('display_errors', 1);
  9. ini_set('display_startup_errors', 1);
  10. error_reporting(E_ALL);
  11. include("class/sqlconnect.php");
  12. // Récupère les données de la table Entreprise
  13. $sql = "SELECT Entreprise.ID, Entreprise.NomSociete, Contact.ID, Contact.Prenom, Contact.Nom, Entreprise.Adresse, StatutEntretien.Statut
  14. FROM Entreprise
  15. LEFT JOIN Contact ON Entreprise.ID = Contact.IDEntreprise
  16. LEFT JOIN StatutEntretien ON Entreprise.StatutEntretien = StatutEntretien.ID";
  17. $result = mysqli_query($conn, $sql);
  18. if (!$result) {
  19. die("Impossible de récupérer les données: " . mysqli_error($conn));
  20. }
  21. echo "<table style='border:1px solid #000;'>";
  22. echo "<tr><th style='border:1px solid #000;'>Nom de la société</th><th style='border:1px solid #000;'>Contact</th><th style='border:1px solid #000;'>Adresse</th><th style='border:1px solid #000;'>Statut</th></tr>";
  23. while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
  24. echo "<tr>";
  25. echo "<td style='border:1px solid #000;'>" . $row['NomSociete'] . "</td>";
  26. echo "<td style='border:1px solid #000;'>" . "<a href='infocontact.php?ID=" . $row['ID'] . "'>" . $row['Prenom'] . ' ' . $row['Nom'] . "</a>" . "</td>";
  27. echo "<td style='border:1px solid #000;'>" . $row['Adresse'] . "</td>";
  28. echo "<td style='border:1px solid #000;'>" . $row['Statut'] . "</td>";
  29. echo '</tr>';
  30. }
  31. echo "</table>";
  32. mysqli_close($conn);
  33. ?>
  34. <br>
  35. <button onclick="window.location.href='ajoutentreprise.php'" class="button">Créer une entreprise</button>
  36. <button onclick="window.location.href='ajoutcontact.php'" class="button">Créer un contact</button>
  37. <button onclick="window.location.href='modificationstatut.php'" class="button">Modifier le statut pour une entreprise</button>