Je suis sur le TP du blog avec commentaire que j'ai terminé, je suis donc dans la partie "aller plus loin".
Je suis un peu coincé après avoir envoyé mon commentaire vers la bdd, il s'ajoute bien, et à la fin du traitement je fais une redirection vers la page où sont affiché les commentaires sauf que j'ai des erreurs, je pense que ça vient du fait que la page n'est pas rafraichi mais je ne sais pas comment m'y prendre.
Si l'un ou l'une d'entre vous à une idée je suis preneur
Si tu ne fournis ni lesdites erreurs ni le code PHP, c'est un voyant ou autre marabout qu'il faudra consulter ...
Je suis sur la page où s'affiche les commentaires (commentaires.php) j'ai un formulaire, je tape le nom et le commentaire, le traitement ce fait sur la page commentaires_post.php, ca envoie dans la bdd tout ça ok et juste après le traitement je fais un
header("Location:commentaires.php");
J'ai des erreurs sur un GET manquant qui vient normalement d'une page précédente.
Notice: Undefined index: billet in /Applications/MAMP/htdocs/Blog/commentaires.php on line 31
Bhé, t'as l'erreur et la solution dans ton propre message. Il ne trouve pas l'index "billet", qui serait donc ton GET manquant comme tu le dis. Remet le dans ta redirection, non ?
? (je pense comme Koyuki Tanaka, le XXX étant à remplacer/compléter de façon à reprendre l'id du billet commenté que tu dois déjà avoir d'une façon ou d'une autre)
PS : ce n'est pas parce que tu suis un cours ou TP d'ici, que l'on se rappelle du code correspondant pour autant (et encore faut-il déjà l'avoir fait à la base), mettre un lien vers celui-ci serait loin d'être superflu
@Lucas_Fl : Même si ton soucis est résolu ce que @Koyuki Tanaka te dis est primordial.
Puisque commentaires_post.php possède déjà la valeur GET idbillet, tu peux donc t'en resservir pour la redirection. C'est d'autant plus vrai que la personne qui accédera à nouveau à commentaires.php va potentiellement déclencher un traitement qu'il ne devrait pas en le mettant dans $_SESSION.
- Edité par RPGBookOnline 18 janvier 2019 à 14:32:10
Très bien, merci à vous, je vais améliorer mon code dans ce cas.
Problème rafraichissement page après requete bdd
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli