[RESOLU] Affichage de données

Petit nouveau ! | 2 Messages

14 févr. 2017, 16:13

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 :) !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

14 févr. 2017, 17:43

Bonjour,

Qu'est-ce qui ne marche pas ?
Quels sont les messages d'erreur ?
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 2 Messages

15 févr. 2017, 10:46

Bonjour Arthur,
je n'ai pas d'erreurs je ne sais pas d'ou ça vient

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

15 févr. 2017, 13:13

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
Quand tout le reste a échoué, lisez le mode d'emploi...