Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1553 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] - Problème de renvoi des données d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] - Problème de renvoi des données d'un formulaire

n°1292711
Profil sup​primé
Posté le 26-01-2006 à 15:04:02  answer
 

Salut à tous.
 
Je suis en train de faire un site web sur lequel je fais un livre d'or en php.
Sur la page du livre d'or, il y a un formulaire ou l'user met son pseudo et son message, et les massages sont affichés en dessous.
Mon problème, c'est que si je rentre un pseudo et un mot de passe dans le formulaire et que je l'envoie, après quand je recharge ma page, (F5) les données sont renvoyées et le message est inscrit une deuxième fois.
Et ca je voudrais l'eviter...
 
Savez vous comment faire?
MERCI

mood
Publicité
Posté le 26-01-2006 à 15:04:02  profilanswer
 

n°1292720
omega2
Posté le 26-01-2006 à 15:08:40  profilanswer
 

soit tu vérifie qu'il y a pas eu récemment un message identique posté par la même personne, soit tu fais une redirection vers la page d'affichage aprés avoir enregistrer le message.

n°1292721
Profil sup​primé
Posté le 26-01-2006 à 15:09:43  answer
 

Comment faire une redirection vers la page d'affichage?
Et si la page d'affichage est la même que la page du formulaire?

n°1292723
omega2
Posté le 26-01-2006 à 15:11:33  profilanswer
 

cherche donc "redirection" sur le forum. C'est un sujet qui revient souvent.

n°1292725
Profil sup​primé
Posté le 26-01-2006 à 15:12:14  answer
 

Si je fais une tredirection sur la meme page, ca marche quand même?

n°1292728
omega2
Posté le 26-01-2006 à 15:14:18  profilanswer
 

Y a pas de raison que ca marche pas.

n°1292751
Profil sup​primé
Posté le 26-01-2006 à 15:35:23  answer
 

je n'arrive pas à faire ce que je veux...

n°1292780
Dj YeLL
$question = $to_be || !$to_be;
Posté le 26-01-2006 à 16:06:01  profilanswer
 

Il te faut 2 "pages".
 
La page de ton livre d'or (livredor.php)
- Formulaire
- Liste des messages
 
Et la page de traitement (traitement.php)
 
Le formulaire de ton livredor.php doit être en action="traitement.php"
 
Sur ta page de traitement, tu insères les données dans la page et tu fais un header('Location: livredor.php');


---------------
Gamertag: CoteBlack YeLL
n°1292785
Profil sup​primé
Posté le 26-01-2006 à 16:08:22  answer
 

Merci, mais comment j'insère les données dans la page traitement?

n°1292789
omega2
Posté le 26-01-2006 à 16:10:39  profilanswer
 

fredhali2000 > Comment tu faisais jusqu'a présent? là, tu fais juste de la même façon.

mood
Publicité
Posté le 26-01-2006 à 16:10:39  profilanswer
 

n°1292862
Profil sup​primé
Posté le 26-01-2006 à 16:57:11  answer
 

Ben jusqu'à présent je ne faisais pas...

n°1292869
omega2
Posté le 26-01-2006 à 17:00:07  profilanswer
 

C'et toi qu'a fait ce livre d'or où tu l'as récupérés ailleur?
Si tu l'as récupéré est ce que tu comprends au moins ce que fait le code du livre d'or? Si tu n'arrives pas à comprendre ce qu'il fait, tu n'arriveras surement pas à le modifier comme il faut.

n°1292879
Profil sup​primé
Posté le 26-01-2006 à 17:08:37  answer
 

...
Bon c'est vrai que c'est peut etre pas moi qui l'ai fait.
Mais j'ai un peu de mal à comprendre tout cela...
C'etait un tuto vachement bien fait, si ce n'est qu'il ne gere pas le fait qu'au rechargement de la page lle message est renvoyé...
Voilà

n°1292887
omega2
Posté le 26-01-2006 à 17:19:06  profilanswer
 

Y a malheureusement pas de miracle, si tu n'arrives pas à savoir ce que fait chaque partie de la page tu n'arriveras pas à séparer ce qui correspond à la vérification des données et insertion des messages de ce qui ne sert que pour afficher la page une fois le texte inséré.
 
Vu que tu t'es basés sur un tutoriel alors le mieux c'est de le relire en te demandant où irait chaque élément :
- dans la récupération et sauvegarde du nouveau message
- dans l'affichage
- dans les deux (normalement, il devrait pas y avoir grand chôse dans ce cas, mais on sait jamais)
 
Vérifie aussi dans la documentation php les fonctions dont tu ne comprend pas l'utilité ou le fonctionnement.
 
Si aprés ça, t'as encore des problémes, pose ta question en méttant dans ton message le code qui te bloque. Normalement, en y allant pas à pas avec méthode, tu devrais y arriver.


Message édité par omega2 le 26-01-2006 à 17:20:51

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] - Problème de renvoi des données d'un formulaire

 

Sujets relatifs
problème sur la configuration de phpprobleme dans INSERT INTO......SELECT
Probleme pour faire 3 colonne en cssproblème requête client vers servlet
Problème de l'affichage d'images avec Internet base vitesseprobleme de parsing d'un flux xml
Gros Probleme PL/SQLRésultat d'un formulaire
Poster un formulaire avec une toucheProblème lecture d'une vidéo
Plus de sujets relatifs à : [php] - Problème de renvoi des données d'un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR