Bonjour,
Dans le cadre de mon stage pour valider ma première année de BTS je développe un site web pour une école. j'ai donc créé un blog afin de pouvoir poster des articles en rapport avec la vie de l'école. Articles devant comprendre du texte et différentes images c'est pourquoi je me suis penché sur PHP/MySQL. J'ai créé deux tables une contenant le l'Id le Titre la Date et le Commentaire de l'article et l'autre contenant les images des articles. J'arrive à enregistrer les différents informations dans ma base de données mais je bloque maintenant sur la jointure au niveau de mes deux tables. je bloque sur la partie me permettant d'afficher mes images correspondants à l'id de l'article.
ID Titre Date Commentaire
Voici un exemple d'enregistrement dans ma base de données j'arrive par contre à afficher correctement le titre la date et le commentaire de mon article.
Voici le début de mon script d'affichage des articles
Dans le cadre de mon stage pour valider ma première année de BTS je développe un site web pour une école. j'ai donc créé un blog afin de pouvoir poster des articles en rapport avec la vie de l'école. Articles devant comprendre du texte et différentes images c'est pourquoi je me suis penché sur PHP/MySQL. J'ai créé deux tables une contenant le l'Id le Titre la Date et le Commentaire de l'article et l'autre contenant les images des articles. J'arrive à enregistrer les différents informations dans ma base de données mais je bloque maintenant sur la jointure au niveau de mes deux tables. je bloque sur la partie me permettant d'afficher mes images correspondants à l'id de l'article.
ID Titre Date Commentaire
40 | test | 2019-06-17 14:40:36 | test |
24 25 |
40 40 |
bandeau.gif bandeau.jpg |
Voici le début de mon script d'affichage des articles
Code PHP:
$requete = "SELECT * FROM articles ORDER BY Date"; if ($resultat = mysqli_query($con,$requete)) { date_default_timezone_set('Europe/Paris'); /* fetch le tableau associatif */ while ($ligne = mysqli_fetch_assoc($resultat)) { $dt_debut = date_create_from_format('Y-m-d H:i:s', $ligne['Date']); echo "<h3>".$ligne['Titre']."</h3>"; echo "<h4>Le ".$dt_debut->format('d/m/Y H:i:s')."</h4>"; echo "<div style='width:400px'>".$ligne['Commentaire']." </div>"; } } $req = "SELECT * FROM images" if ($res = mysqli_query($con,$req)) {
while ($l = mysqli_fetch_assoc($res)) echo "<img src='photos/"$l.['images']."' width='200px' height='200px'/>"; } echo "<hr />";
Commentaire