Page 1 sur 1

Affichage de données

Posté : 14 févr. 2017, 16:13
par anaissaillard
Bonjour :)
J'aimerais obtenir votre aide sur un projet de site web,
je dois afficher des données sur ma page mais le code ne fonctionne pas,
la requête SQL fonctionne et l'affichage HTML fonctionne hors PHP.
Voici mon code :
<?php
           if (mysqli_connect_errno()) {
            echo "Echec de connexion a la base de donnees : " . mysqli_connect_error();
          }
          $result = mysqli_query($con, "SELECT m.Id_Offre, m.Libelle_Offre, m.Nom_Entreprise, s.Libelle_Secteur, m.Ville_Offre, m.Type_Contrat FROM metier m INNER JOIN secteur_activite s ON m.Id_Secteur = s.Id_Secteur");
          while($row = mysqli_fetch_array($result)) {
            echo "        <div class=\"job-listing\">\n";
            echo "          <div class=\"row\">\n";
            echo "            <div class=\"col-md-5 col-xs-5\">\n";
            echo "              <div class=\"row\">\n";
            echo "                <div class=\"col-md-2 col-xs-2\"><img src=\"img/google.png\" alt=\"Amazon\" class=\"img-responsive\"></div>\n";
            echo "                <div class=\"col-md-10 col-xs-10\">\n";
            echo "                  <h4 class=\"job__title\"><a href=\"offre.php\">".$row['Libelle_Offre']."</a></h4>\n";
            echo "                  <p class=\"job__company\">".$row['Nom_Entreprise']."</p>\n";
            echo "                </div>\n";
            echo "              </div>\n";
            echo "            </div>\n";
            echo "            <div class=\"col-md-3 col-xs-3\">\n";
            echo "              <p>" . $row['Libelle_Secteur'] . "</p>\n";
            echo "            </div>\n";
            echo "            <div class=\"col-md-2 col-xs-2\"><i class=\"fa fa-map-marker job__location\"></i>\n";
            echo "              " . $row['Ville_Offre'] . " \n";
            echo "            </div>\n";
            echo "            <div class=\"col-md-2 col-xs-2\">\n";
            echo "              <p>" . $row['Type_Contrat'] . "</p>\n";
            echo "            </div>\n";
            echo "          </div>\n";
            echo "        </div>\n";
          }
          mysqli_close($con);
          ?>
J'aimerai obtenir ceci :
Image
Merci de votre aide :) !

Re: Affichage de données

Posté : 14 févr. 2017, 17:43
par @rthur
Bonjour,

Qu'est-ce qui ne marche pas ?
Quels sont les messages d'erreur ?

Re: Affichage de données

Posté : 15 févr. 2017, 10:46
par anaissaillard
Bonjour Arthur,
je n'ai pas d'erreurs je ne sais pas d'ou ça vient

Re: [RESOLU] Affichage de données

Posté : 15 févr. 2017, 13:13
par @rthur
Oui mais tu ne nous dit pas non plus ce qui ne marche pas, donc c'est un peu compliqué de t'aider :-D

C'est comme si tu allais voir un médecin et que tu lui dis "Docteur, je suis malade", sans indiquer aucun symptôme on ne peut pas deviner ce qui ne va pas.


En fonction de ce qui ne marche pas, à toi aussi de faire un premier niveau de debug en affichant tes variables pas à pas (avec die() par exemple) pour suivre l'exécution de ton script et comprendre à quel endroit il ne fonctionne pas comme attendu