Problème php ajax
beberomance
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
beberomance Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
beberomance Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche quelqu'un qui connais bien en PHP jQuery Ajax pour me dire comment régler ce erreur >>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u524577052/public_html/index.php on line 42
le message s'affiche apres une clic sur envoyer puis il disparaître apres 2eme clic sur envoyer merci d'avance

le lien pour le code complet pour vérification
https://www.sourcecodester.com/php/8985/php-ajax-live-comment-system.html
je cherche quelqu'un qui connais bien en PHP jQuery Ajax pour me dire comment régler ce erreur >>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u524577052/public_html/index.php on line 42
le message s'affiche apres une clic sur envoyer puis il disparaître apres 2eme clic sur envoyer merci d'avance

le lien pour le code complet pour vérification
https://www.sourcecodester.com/php/8985/php-ajax-live-comment-system.html
A voir également:
- Problème php ajax
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Yggtorrent erreur ajax ✓ - Forum Webmastering
2 réponses
Salut,
Je suppose qu'avant le "mysql_fetch_array()" tu as un "mysql_query" avec en paramètre une requête. Test le retour de mysql_query qui doit surement être à "false", c'est qu'une erreur est survenue lors de l'exécution de la requête, fais un echo de la requête pour voir s'il manque un paramètre ou s'il y a une erreur de syntaxe.
PS: Sache que les mysql_query et autre sont dépréciés tu devrais te tourner vers PDO
Je suppose qu'avant le "mysql_fetch_array()" tu as un "mysql_query" avec en paramètre une requête. Test le retour de mysql_query qui doit surement être à "false", c'est qu'une erreur est survenue lors de l'exécution de la requête, fais un echo de la requête pour voir s'il manque un paramètre ou s'il y a une erreur de syntaxe.
PS: Sache que les mysql_query et autre sont dépréciés tu devrais te tourner vers PDO
Merci pour votre réponse ....voici le code je sais pas quoi modifier exactement
------------------------------------------------
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
------------------------------------------------
<div class="wrap"> <h1>PHP jQuery Ajax Live Comment System</h1> <?php // retrive post include('config.php'); include ('function.php'); dbConnect(); $query = mysql_query( 'SELECT * FROM post WHERE post_id = 1'); $row = mysql_fetch_array($query); ?> <div class="post"> <h2 align="center"><?php echo $row['post_title']?></h2> <p><?php echo $row['post_body']?></p> </div> <?php // retrive comments with post id $comment_query = mysql_query( 'SELECT * FROM comment WHERE post_id = 1'); ?> <h2>Comments.....</h2> <div class="comment-block"> <?php while($comment = mysql_fetch_array($comment_query)): ?> <div class="comment-item"> <div class="comment-avatar"> <img src="<?php echo avatar($comment['mail']) ?>" alt="avatar"> </div> <div class="comment-post"> <h3><?php echo $comment['name'] ?> <span>said....</span></h3> <p><?php echo $comment['comment']?></p> </div> </div> <?php endwhile?> </div> <h2>Tell Us How You Like Our Post..</h2> <!--comment form --> <form id="form" method="post"> <!-- need to supply post id with hidden fild --> <input type="hidden" name="postid" value="<?php echo $row['post_id']?>"> <label> <span>Name *</span> <input type="text" name="name" id="comment-name" placeholder="Your name here...." required autocomplete="off"> </label> <label> <span>Email *</span> <input type="email" name="mail" id="comment-mail" placeholder="Your mail here....We Will Not Publish Your Email" required autocomplete="off"> </label> <label> <span>Your comment *</span> <textarea name="comment" id="comment" cols="30" rows="10" placeholder="Type your comment here....Max Length 300 words" maxlength="300" required></textarea> </label> <input type="submit" id="submit" value="Submit Comment"> </form> </div>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.