(PHP) Probléme de code pour livre d'or
Résolu
Bonjour,
j'ai un probléme dans mon code PHP pour mon livre d'or. J'arrive a envoyer des messages et le compteur de message que j'ai mis affiche correctement un nouveau message mais rien ne s'affiche. Voici le message d'erreur:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/kakashi-sensei.eg2.fr/htdocs/livredor.php on line 93
Si vous avez besoin de mon code PHP complet je peux vous l'envoyer.
Merci de votre aide.
j'ai un probléme dans mon code PHP pour mon livre d'or. J'arrive a envoyer des messages et le compteur de message que j'ai mis affiche correctement un nouveau message mais rien ne s'affiche. Voici le message d'erreur:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/kakashi-sensei.eg2.fr/htdocs/livredor.php on line 93
Si vous avez besoin de mon code PHP complet je peux vous l'envoyer.
Merci de votre aide.
Configuration: Windows XP Firefox 2.0.0.11
4 réponses
-
Ah oui tu as raison je vien de corriger et sa marche.
Merci bien! -
regarde bien tu as ça:
('SELECT * FROM livredor ORDER BY id DESC LIMIT 0,10 ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
c'est là le problème , ça devrait être:
('SELECT * FROM livredor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
non? -
Voici le code de ma requete SQL je vois rien d'anormale:
------------------------------------------------------------------
Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livredor ORDER BY id DESC LIMIT 0,10 ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
echo '<div class="livredor"><h5>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</div';
}
mysql_close();
?> -
verifie le code de ta requête SQL