Form php
Fermé
abb
-
27 mars 2006 à 14:42
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 - 29 mars 2006 à 14:31
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 - 29 mars 2006 à 14:31
A voir également:
- Form php
- Easy php - Télécharger - Divers Web & Internet
- Google form - Forum LibreOffice / OpenOffice
- \R php ✓ - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Href php ✓ - Forum PHP
5 réponses
Fada09
Messages postés
1701
Date d'inscription
lundi 15 septembre 2003
Statut
Contributeur
Dernière intervention
4 septembre 2010
539
28 mars 2006 à 14:33
28 mars 2006 à 14:33
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
++
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
++
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
27 mars 2006 à 16:51
27 mars 2006 à 16:51
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)
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)
Bonjour,
merci quand meme mais j'ai vraiment besoin la solution j'espere que qlqun d'autre peut m'aider.
bonne journée.
merci quand meme mais j'ai vraiment besoin la solution j'espere que qlqun d'autre peut m'aider.
bonne journée.
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
29 mars 2006 à 14:12
29 mars 2006 à 14:12
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 !!!
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 !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fada09
Messages postés
1701
Date d'inscription
lundi 15 septembre 2003
Statut
Contributeur
Dernière intervention
4 septembre 2010
539
29 mars 2006 à 14:31
29 mars 2006 à 14:31
Je confirme :)
Ta base de données ne doit pas être intègre (surement des clés primaires manquantes)
Ta base de données ne doit pas être intègre (surement des clés primaires manquantes)