Afficher la réponse d'un formulaire

Paolo 4
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 15:01

Bonjour,

Voila, j'ai un petit formulaire avec 2 input type="text" , pour un nom et un prenom, et un bouton Valider , qui permet d'enregistrer une personne (son nom et son prenom) dans une base de données. A la suite du clique sur le bouton Valider, je voudrai faire apparaître une phrase de confirmation "Machin à bien été enregistré". Mon probleme est que cette phrase apparait sur une autre page alors que je voudrai la faire apparaitre juste en dessous de mon bouton Valider de mon formulaire . Comment faire apparaitre cette phrase sur ce meme formulaire ?

Merci

Mammouth du PHP | 568 Messages

23 janv. 2006, 15:28

Suivant ce que tu écris, tu dois fonctionner de cette façon :
Page1 :
Création du formulaire qui renvois sur page2 lors de la validation

Page2 :
Requête unsérant les valeurs dans la base de données

Plutôt que de travailler sur 2 pages, travail sur une seule... Le principe :
A l'ouverture de la page, tu contrôles une variable test.

Si elle existe (cela signifie que l'utilisateur a validé le formulaire), tu exécutes ta requête d'insertion et tu affiches la phrase de confirmation.

Si elle n'existe pas, tu fais rien.

Ensuite, quoiqu'il en soit, tu affiches ton formulaire. Ton formulaire aura comme action la même page (Lors de la validation, elle se rechargera donc, mais avec les données saisies dans le formulaire, plus une variable test t'indiquant que l'utilisateur a validé le formulaire).

Voilà... Si tu veux plus de détai, je suis toujours là ;)
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Paolo 4
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 16:04

Merci ca marche impek ! :wink: