ozone--24 | Bonjour,
Lorsque j'exécute ce code :
Code :
- $pseudo = $_SESSION['pseudo'];
- $afficher_article = "Select `Titre_article`, `Article`, `Id` from `blog`.`article` where pseudo='$pseudo'";
- $resultat = mysql_query($afficher_article);
- $i = 1;
- while ($row = mysql_fetch_array($resultat, MYSQL_ASSOC))
- {
- printf ("
- <div style='border: 1px solid black;'>
- <div style='position:relative; left: 8px; top:4px; '>
- <div style='font-size: 16px; font-weight: bold;'>
- Article N°%d
- </div>
- <div style='font-size: 15px;'>
- Titre : %s
- </div>
- Contenu : %s
- <br/>
- </div>
- </div>",
- $i, $row["Titre_article"], $row["Article"], $row["Id"]);
- /* Debut Section 2*/
- $_SESSION['Titre_Article'] = $Titre_Article;
- $afficher_article = "Select * from `blog`.`commentaires` where pseudo='$pseudo' "; // AND Titre_Article=$Titre_Article"; ==> Fonctionnalité que j'ai pas fini de mettre en place
- $resultat = mysql_query($afficher_article);
- $j = 1;
- while ($row = mysql_fetch_array($resultat, MYSQL_ASSOC))
- {
- printf ("
- <div>
- %s <b> %s </b> <span style='font-size:10px'> Posté à : %s </span>
- </div>
- <span style='font-size:14px'>
- %s
- </span>",
- $j, $row["Auteur"], $row["Date"], $row["Commentaire"], $row["Titre_Article"] );
- $j++;
- }
- /* Fin Section 2*/
- ?>
- <form name="supprimer_article" method="post" action="supprimer_article.php?id_article=<?php echo $row['Id']; ?>">
- <div align="left">
- <button class="Button" type="submit" value="valider" name="search">
- Supprimer cet article
- </button>
- </div>
- </form>
- <?php
- $i++;
- }
- ?>
|
Il devrait m'afficher à la fois les articles et les commentaires (sachant que sur ma base de donnée j'ai 2 articles).
Il m'affiche :
Et si je commente la Section 2 il m'affiche bien :
Est-ce que c'est pas les mysql_fetch_array($resultat, MYSQL_ASSOC) qui déconne, parce que j'ai essayé juste de mettre une fonction comme : echo mysql_result($resultat, $i); Il veut pas m'afficher tout les articles, il en affiche qu'un seul comme sur la première image. Message édité par ozone--24 le 27-04-2009 à 18:06:23
|