Problème pour posté les messages de mon livre d'or
Résolu
cretinator
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
cretinator Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
cretinator Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai suivi le tuto du "site du zéro" pour le livre d'or.
Mais je bloque pour posté les messages.
Les données sont bien entrées dans ma base de donnée, mais le retour pour les messages, ils ne s'affiche pas.
Voici le bout de code pour le retour des messages:
ou est le problème?
J'ai suivi le tuto du "site du zéro" pour le livre d'or.
Mais je bloque pour posté les messages.
Les données sont bien entrées dans ma base de donnée, mais le retour pour les messages, ils ne s'affiche pas.
Voici le bout de code pour le retour des messages:
connectMaBase(); $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $sql = mysql_query('SELECT pseudo,note,message,date FROM messagelivredor ORDER BY id DESC LIMIT'.$premierMessageAafficher.','.$nombreDeMessagesParPage.''); while($donnees = @mysql_fetch_array($sql)); { echo '<p><strong>'.stripslashes($donnees['pseudo']).'</strong> a écrit a posté le'.(stripslashes($donnees['date'])).'<br/>'.nl2br(stripslashes($donnees['message'])).'<br/> a mis la note de '.stripslashes($donnees['note']).'</p>'; } mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error()); mysql_close();
ou est le problème?
A voir également:
- Problème pour posté les messages de mon livre d'or
- Or - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Voir les messages supprimés sur whatsapp - Guide
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
Mais j'ai déjà corrigé des détails là. Mais le problème persiste toujours!
Le truc si je fais un copier /collé du code du tuto livre d'or site du zéro.
Il fonctionne (je n'ai pas trouvé la solution pour rajouté un message).
Mais j'ai modifier la partie 1 du code, en rajoutant ma zone formulaire (déjà préparé auparavant).
La page de fond et le formulaire s'affiche correctement, et l'utilisation du formulaire fonctionne correct puisque les données s'enregistre dans ma base de donnée.
Je sais que le problème c'est la partie 3, la commande SQL ne "post" pas les données.
Dans -> echo<- il m'affiche que le text mais pas les données.
Il FAUT utiliser la commande mysql_fetch_assoc() et non pas mysql_fetch_array() :
après quelque recherche, j'ai vu qu'il fallait modifié cette fonction, que j'ai fais entre temps!
mais le problème persiste toujours!
De plus j'ai remarqué:
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $sql = mysql_query('SELECT * FROM messagelivredor ORDER BY id DESC LIMIT'.$premierMessageAafficher.','.$nombreDeMessagesParPage.''); while($donnees = @mysql_fetch_assoc($sql)) ; <--! { echo'<p><strong>'.stripslashes($donnees['pseudo']).'</strong> a écrit a posté le '.stripslashes($donnees['date']).'<br/>'.nl2br(stripslashes($donnees['message'])).'<br/> a mis la note de '.stripslashes($donnees['note']).'</p>'; } mysql_close(); ?>
que si je laisse le ( ; ) là, le text s'affiche mais pas les données
alors que si j'enlève le ( ; ) il n'y a pas les données et de texte affiché
c'est normal?
je deviens fou, ça fais trois jours que je suis dessus et je n'ai toujours pas trouvé la solution!