Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

Boucle en php - message s'affiche 10 fois le même


Luzmog

Messages recommandés

Bonjour..

 

J'ai un problème sur mon code php j'ai fait une boucle et je pense par un manque d'expérience je sais pas résoudre le probléme 

donc le voici je veut afficher sur mon cms les 10 dernier messages tout marche bien sauf que le message est afficher 10 fois pareil donc voici mon code je sais pas je croit j'ai louper une étape

while ($donnees = $reponse->fetch())
{
	echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

$reponse->closeCursor();

?>

C'est un bout de mon code

 

 

Merci de votre réponse

Lien à poster
Partager sur d’autres sites

<?php

$reponse = $bdd->query('SELECT * FROM news ORDER BY id DESC LIMIT 10');
foreach($reponse as $donnees) {
            echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

?>

 

JavaScript for ever

Lien à poster
Partager sur d’autres sites

il y a une heure, MathisL a dit :

<?php

$reponse = $bdd->query('SELECT * FROM news ORDER BY id DESC LIMIT 10');
foreach($reponse as $donnees) {
            echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

?>

 

Merci , Ok je penser que c'était utile

Lien à poster
Partager sur d’autres sites

Il y a 2 heures, MathisL a dit :

Je l'ai jamais utilisé et j'ai aucun soucis ^^

Sa marche toujours pas dés que j'actualise le message ce reaffiche une 2em fois mdr il délire le truc ta pas une idée ? 

Lien à poster
Partager sur d’autres sites

il y a 1 minute, Damien00000 a dit :

Sa marche toujours pas dés que j'actualise le message ce reaffiche une 2em fois mdr il délire le truc ta pas une idée ? 

Ta essayé avec foreach ?

JavaScript for ever

Lien à poster
Partager sur d’autres sites

Le 16/04/2017 à 17:36, Damien00000 a dit :

Foreach ?

 

<?php

$reponse = $bdd->query('SELECT * FROM news ORDER BY id DESC LIMIT 10');
foreach($reponse as $donnees) {
            echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

?>

 

JavaScript for ever

Lien à poster
Partager sur d’autres sites

il y a 3 minutes, MathisL a dit :

<?php

$reponse = $bdd->query('SELECT * FROM news ORDER BY id DESC LIMIT 10');
foreach($reponse as $donnees) {
            echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

?>

Sa ne marche pas regarde mon code 

 

 

<?php  

/* ici ma ligne bdd

if(isset($_POST['pseudo']) AND isset($_POST['message']) AND !empty($_POST['pseudo']) AND !empty($_POST['message'])) 
{
	
$pseudo = htmlspecialchars($_POST['pseudo']);
$message = htmlspecialchars($_POST['pseudo']);

$insertmsg = $bdd->prepare('INSERT INTO chat(pseudo, message) VALUES(?, ?)');
$insertmsg->execute(array($pseudo, $message));

}

?>
<?php

$reponse = $bdd->query('SELECT * FROM chat ORDER BY id DESC LIMIT 10');
foreach($insertmsg as $reponse) {
            echo '<p><strong>' . htmlspecialchars($reponse['pseudo']) . '</strong> : ' . htmlspecialchars($reponse['message']) . '</p>';
}

?>

je crois que je me suis emmêlé les pinceau avec les variables

Lien à poster
Partager sur d’autres sites

mais non, 

met exactement ça 

 

<?php

$reponse = $bdd->query('SELECT * FROM chat ORDER BY id DESC LIMIT 10');
foreach($reponse as $donnees) {
            echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}

?>

 

JavaScript for ever

Lien à poster
Partager sur d’autres sites

  • 3 semaines plus tard...
  • 3 mois plus tard...

La tu while toujour le même handle

D'après une source sur, je suis le développeur des développeurs. Le philosophe des philosophes, mais aussi l'enculé des enculés.

Je me définit par le phoénix:

Citation

Le phénix, est un oiseau légendaire, doué d'une grande longévité et caractérisé par son pouvoir de renaître après s'être consumé dans les flammes. Il symbolise ainsi les cycles de mort, de resurrection et de noblesse.


 

Lien à poster
Partager sur d’autres sites

  • 1 mois plus tard...
  • 1 an plus tard...
  • Administrateur
    Salut Luzmog ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

⠀⠀Founder of Inshare.fr

⠀⠀Baylife moderator

⠀⠀Twitch channel moderator

⠀⠀French translator Trucksbook.eu

𝐹𝑒𝑒𝑙 𝑓𝑟𝑒𝑒 𝑡𝑜 𝑤𝑟𝑖𝑡𝑒 𝑎 𝑐𝑜𝑚𝑚𝑒𝑛𝑡

—————————————————

╱⠀⠀⠀⠀⠀⠀⠀⠀⠀Règlements⠀⠀ //⠀⠀Abonnements⠀⠀ //⠀⠀ Discord   ⠀⠀⠀⠀⠀⠀⠀⠀⠀╲

 

signature.png

Lien à poster
Partager sur d’autres sites

×
×
  • Créer...