Form php

abb -  
Fada09 Messages postés 1741 Statut Contributeur -
Bonjour,
j'ai reussi a faire tourner un petit formulaire en php nom,prenom,salaire,
mais le problem est quand je suis dans le resultat de mon form et je rafraichi ma page le form s'incremente en mettant a nouveau le nom prenom salaire du dernier introduit.exemple:
nom prenom salaire
AA BB 45
je rafraichi ma page internet je recoie:
nom prenom salaire
AA BB 45
AA BB 45
est ce que qulqun a deja eu ce genre de problem ?
merci pour votre aide.
A voir également:

5 réponses

Fada09 Messages postés 1741 Statut Contributeur 545
 
Salut,

A mon avis le problème est que tu as fait ton traitement dans la même page que celle qui t'affiche le résultat.
Je m'explique :)

Tu as du faire ceci :
Ta premiere page contient un formulaire qui te permet de rajouter un salarié. Lorsque l'on clique sur ton bouton submit, tu vas sur une autre page (ou tu recharge la même) pour faire ton traitement (ajout dans la base de données) puis sans changer de page tu réaffiches ton tableau contenant les salariés.

Tu devrais faire :
Une page qui affiche les salariés dans la base de données avec en plus un formulaire pour pouvoir en rajouter. Le formulaire pourrait être fait dans une autre page.
Ensuite tu fais une page de traitement qui rajoute dans la base de données ton enregistrement et qui reviens à la page d'affichage ensuite (donc pas d'affichage dans la page de traitement) .
Ainsi si dans la page qui fait l'affichage tu rafraichis, le traitement correspondant à l'ajout ne sera pas exécuté à nouveau.
En plus de ça, cela te permet de bien séparer la partie traitement de la partie affichage.

J'espère t'avoir guidé, n'hésite pas si tu as d'autres questions

++

1
P@ Messages postés 1710 Statut Membre 185
 
c'est normal parce que tu resoumet tes données ...
Faut pas rafraîchir ou obliger à vider les données lors du rafraîchissment.
Pour ca y a un truc tout bête, mais je ne sais plus... désolée (je sais que c'est en html si ca peut t'aider)
0
abb
 
Bonjour,
merci quand meme mais j'ai vraiment besoin la solution j'espere que qlqun d'autre peut m'aider.
bonne journée.
0
bacchuss Messages postés 1165 Statut Membre 190
 
salut,

il y a aussi un probleme dans la modélisation de la base de données.
Elle ne devrait pas accepter ce type de doublon !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fada09 Messages postés 1741 Statut Contributeur 545
 
Je confirme :)

Ta base de données ne doit pas être intègre (surement des clés primaires manquantes)
0