Actualisation d'une div ou de la page
Résolu
a70m
Messages postés
2763
Date d'inscription
Statut
Contributeur
Dernière intervention
-
a70m Messages postés 2763 Date d'inscription Statut Contributeur Dernière intervention -
a70m Messages postés 2763 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Pour simplifier ma situation, je vais me baser sur un livre d'or.
J'ai un livre d'or qui a le schéma suivant :
La liste des message postés (à l'aide d'un while etc)
Le formulaire pour poster un message dont le <form> est :
Ainsi, quand on poste, j'envoie le message à la BDD et affiche un alert en javascript qui confirme que le message a bien été posté. Tout va bien.
Seulement, il ne s'affiche pas directement, il faut recharger la page pour l'afficher ...
J'ai essayé de mettre un header('location:livre_or.php'); dans le if($ajout=1){} après la requête SQL, j'ai testé avant, mais rien ne marche ...
Quelqu'un aurait-il une solution pour que quand on poste le message, on soit automatiquement redirigé vers livre_or.php afin que l'on puisse voir le message posté ? (Sans ajax) ?
Cordialement,
a70m
Pour simplifier ma situation, je vais me baser sur un livre d'or.
J'ai un livre d'or qui a le schéma suivant :
La liste des message postés (à l'aide d'un while etc)
Le formulaire pour poster un message dont le <form> est :
<form method="POST" action="livre_or.php?ajout=1">
Ainsi, quand on poste, j'envoie le message à la BDD et affiche un alert en javascript qui confirme que le message a bien été posté. Tout va bien.
Seulement, il ne s'affiche pas directement, il faut recharger la page pour l'afficher ...
J'ai essayé de mettre un header('location:livre_or.php'); dans le if($ajout=1){} après la requête SQL, j'ai testé avant, mais rien ne marche ...
Quelqu'un aurait-il une solution pour que quand on poste le message, on soit automatiquement redirigé vers livre_or.php afin que l'on puisse voir le message posté ? (Sans ajax) ?
Cordialement,
a70m
A voir également:
- Actualisation d'une div ou de la page
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Comment traduire une page - Guide
- Numéro de page word - Guide
2 réponses
Est bien,il faut s'avoir que le header pour la redirection doit ce ^placer avant tout autre code html ecris ce qui signifie que lors de ton traitement, le header ne peut fonctionner que si il n'y a rien en html d'ecris avant. je te conseille donc de faire une page php pur qui te sert de traitement sur laquelle tu met en test isset($_POST['unevariable']) qui n'execute le traitement que si quelqu'un a posterun message sinon redirection avecle header.
Merci de ta réponse,
Excuse-moi aussi du temps pour répondre ...
J'ai essayé de faire une autre page, ça ne marchait pas non plus, mais jai trouvé une solution ;)
J'ai placé le if(ajout=1) avant le formulaire et l'affichage des messages, comme ça, au rechargement de la page, il l'enregistre d'abord dans la base de données, et lors de la requête SQL pour l'affichage, il sera compris dedans. Tout est ok
Merci encore.
Cordialement
Excuse-moi aussi du temps pour répondre ...
J'ai essayé de faire une autre page, ça ne marchait pas non plus, mais jai trouvé une solution ;)
J'ai placé le if(ajout=1) avant le formulaire et l'affichage des messages, comme ça, au rechargement de la page, il l'enregistre d'abord dans la base de données, et lors de la requête SQL pour l'affichage, il sera compris dedans. Tout est ok
Merci encore.
Cordialement