soufiane

Bonjour à tous,

J'ai un problème au niveau de l'affichage des commentaires , j'ai même 2 problèmes :
- 1er : lorsque je crée le foreach pour afficher tous les commentaires ça ne fonctionne pas :
"foreach($reponses as $reponse){
<strong><?= $reponse->name; ?></strong>
}

Pourtant lorsque je fais :

<strong><?= $reponses->name; ?></strong> ( AVEC S )

Cela fonctionne et c'est très bizarre car ca devrait être l'inverse.
Explication ?


2em : lorsque j'affiche les commentaires malgré que je n'ai qu'un commentaire dans ma BDD, il s'affiche 7 fois de suite avec comme date (01/01/1970)
Explication?

Merci

Le 28/12/2015 à 16:10
Nicwalle

La seule explication que je peux donner est que tu as du faire une faute quelque part... De là à te dire où exactement, je ne sais malheureusement pas. La plupart du temps, l'erreur vient de la requête sql

Le 28/12/2015 à 18:15
anis1909

Salut il a pas seulement " foreach " ou " for " il a la fonction boucle " while " :
généralement pour "SQL" et "MSQL" en fais " while " essayer ce script :

include('connect.php'); //pour connecter de votre BDD (base de donnée)
$result = mysql_query("SELECT * FROM votre_nome_de_table); //pour sélectionner table sur BDD(base de donnée)
while($row = mysql_fetch_assoc($result)){
echo "<strong>".$row['nom_de_champ_sur_table']."</strong>";
}

J'ai pas compris deuxième probleme
mais essayer de faire print_r('$reponses'); pour table array.
peut être tu va savoir le problème.


C'est tu pas compris je tu faire une petite vidéo.

Le 05/01/2016 à 17:21
Nicwalle

N'utilise pas la fonction mysql_fetch_assoc. C'est beaucoup trop vieux et ça ne fonctionnera pas avec les dernières versions de PHP. De plus, si ça fonctionne chez moi, ça doit fonctionner chez tout le monde... Revérifie juste l'ensemble du code pour t'assurer que tu n'as pas fait d'erreurs.

Le 05/01/2016 à 20:22
Moussa Ball

petit conseil qui fait pousser beaucoup de débutant vers l'erreur c'est les noms qu'on affecte à nos variables ou nos fonctions.
beaucoup font n'importe quoi!!!! et après on se perd rapidement a cause des lettres !!!
Une 2eme chose y'a des débutants qui ne font pas de commentaires à leur code ! cela est un danger quand sa devient très longues

Le 24/01/2016 à 23:52
Connectez-vous pour pouvoir répondre