Affichage à partir de la base de données php
                    
        
     
             
                    samn1
    
        
    
                    Messages postés
            
                
     
             
            88
        
            
                                    Statut
            Membre
                    
                -
                                     
samn1 Messages postés 88 Statut Membre -
        samn1 Messages postés 88 Statut Membre -
        Bonjour, 
SVP j'ai un probléme qui me géne, lorsque j'execute mon programme php pour afficher des données de la base de données ça marche, mais lorsque je repete la demande de l'affichage une autre fois il m'affiche n'importe quoi des données qui n'existent pas dans la base!
Que peut etre le probleme?
d'avance Merci
Cordialement
                
            
                
    
    
    
        SVP j'ai un probléme qui me géne, lorsque j'execute mon programme php pour afficher des données de la base de données ça marche, mais lorsque je repete la demande de l'affichage une autre fois il m'affiche n'importe quoi des données qui n'existent pas dans la base!
Que peut etre le probleme?
d'avance Merci
Cordialement
        A voir également:         
- Affichage à partir de la base de données php
- Fuite données maif - Guide
- Base de registre - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- La zone de données passée à un appel système est insuffisante - Windows 11
- Supprimer les données de navigation - Guide
3 réponses
                        
                    Tu peux nous montrer ton code qui fait l'appel et l'affichage de tes données?
Et peut-être aussi nous montrer à quoi ressemble ce "n'importe quoi" qui s'affiche? Ça pourrait nous faciliter la tâche!
Merci!
    
                Et peut-être aussi nous montrer à quoi ressemble ce "n'importe quoi" qui s'affiche? Ça pourrait nous faciliter la tâche!
Merci!
                
        
     
             
                    samn1
    
        
    
                    Messages postés
            
                
     
             
            88
        
            
                                    Statut
            Membre
                    
    
    
    c'est bon?
    
    
                        
                    voici le code:
voila donc l'erreur est affiché par la partie en gras
ça m'affiche comme ça:
vous avez 1 publication(s)
[a]
Produit:a
2012-03-11
--------3 Commentaire(s)---------
a a ecrit le a"a"
p a ecrit le p"p"
2 a ecrit le 2"2"
// le [a] est en fait une image affiché
le n'importe quoi est ce (a,p,2) dans les 3 commentaires
Merci bien
    
                
          <?php
						  $resultatcmt=array();
						  echo "vous avez ".sizeOf($resultatpub)." publication(s)<br>";
				 foreach ($resultatpub as $Valeur)
				{		 
echo "<h3><img src=../userImage/".$Valeur['fichier']." height=100 width=150 title=".$Valeur['descfr']."></h3><h4>Produit:".$Valeur['nomfr']." </h4><h5>".$Valeur['date']."  </h5>--------";
$resultatcmt=Commentaire::getCmt($Valeur['idpub'],$user->id);
echo sizeOf($resultatcmt)." Commentaire(s)---------<br>";
$_SESSION['publication']=$Valeur['idpub'];
foreach ($resultatcmt as $Val)
{
echo "<b>".$Val['identifiant']."</b> a ecrit le <b>".$Val['date']."</b>\"<b>".$Val['contenu']."</b>\"<br>";
next($resultatcmt);
}
echo "<form name=f1 action=ajoutcmt.php method=post><input type=text name=cmt value=ajouter-commentaire><input type=submit value=comment></form>";
echo "<br><hr>";
next($resultatpub);
}
voila donc l'erreur est affiché par la partie en gras
ça m'affiche comme ça:
vous avez 1 publication(s)
[a]
Produit:a
2012-03-11
--------3 Commentaire(s)---------
a a ecrit le a"a"
p a ecrit le p"p"
2 a ecrit le 2"2"
// le [a] est en fait une image affiché
le n'importe quoi est ce (a,p,2) dans les 3 commentaires
Merci bien
                        
                    Je t'avoue n'avoir jamais vu un next dans une boucle foreach et je crois que ça pourrait causer des problèmes. La boucle devrait déjà s'occuper de faire avancer le pointeur du tableau. 
Tu pourrais essayer de retirer le next de ta boucle.
Sinon, tu peux vérifier si ta fonction Commentaire::getCmt fonctionne correctement et si tes données sont correctes dans ta base de données.
Echo "Lima Mike Alfa";
    
                Tu pourrais essayer de retirer le next de ta boucle.
Sinon, tu peux vérifier si ta fonction Commentaire::getCmt fonctionne correctement et si tes données sont correctes dans ta base de données.
Echo "Lima Mike Alfa";
    bon peu etre vous avez raison en ce qui concerne la zone de texte dans le foreach mais dans ce cas j'implemente un cas comme facebook ou des publications seront affichées et sous chacune il yaura les commentaires et  sous les commentaires il faudra une zone texte pour que l'utilisateur peut saisir un autre commentaire, Donc on aura besoin d'une boucle pour afficher tous ça, c'est un peu compliqué ! que vous dites concernat ce raisonnement?
    
    