Page 1 sur 1
Enregistrement de donnée dans differentes table
Posté : 20 sept. 2007, 10:14
par kweb
Bonjour tous le monde !
Ayant un doute, je vous pose la question avant de me creuser la tête !!!!
j'ai 1 formulaire de saisie coté client et j'ai 3 tables dans ma base de donnée.
je voudrais fractionner les données de mon formulaire pour pouvoir les enregistrer soit dans la table1 , 2 ou 3 ?
Comme ceci :
Merci de votre participation
Posté : 20 sept. 2007, 10:18
par Ryle
Possible, bien évidement
Tu récupères toutes les données de ton formulaire lorsque celui-ci est soumis. Ce que tu en fait ne dépend que de toi. Rien ne t'empêche d'en envoyer une partie dans une (ou plusieurs) table(s) de ta base, une autre partie par mail, et une autre via pigeon voyageur ou télégramme chanté si le coeur t'en dit

Posté : 20 sept. 2007, 10:21
par kweb
Merci pour cette réponse rapide

Posté : 21 sept. 2007, 01:15
par Joss850csi
reponse rapide mais pas tres explicite
Posté : 21 sept. 2007, 02:21
par AB
Possible, bien évidement

... et une autre via pigeon voyageur ...
Moi qui croyais que php ne s'exécutait que coté serveur ... ça doit être PHP 6 ça, au minimum

Posté : 21 sept. 2007, 08:33
par Ryle
reponse rapide mais pas tres explicite
Certes, mais la question était très vague également et bien plus théorique que pratique, mais je peux te faire une réponse plus détaillée :
C'est toi qui construit les requêtes sql que tu va envoyer au serveur. Tu mets donc les données que tu veux dans chacunes d'elles.
Si tu sais faire une insertion dans une table avec toutes les données que tu reçois, alors tu sais faire une insertion dans une table avec seulement une partie des données que tu reçois. Et tu peux très bien faire cette opération 3 fois pour insérer différentes données dans différentes tables.
On en revient donc à ce que je disais plus haut, ce que tu fait de chaque donnée reçue ne dépend que de toi
@AB : euh... ouep... c'est une béta que j'ai récupéré, mais à priori ça ne sera pas dans la release... trop chiant d'installer la volière et d'aller chaque jour nourrir les pigeons 
Posté : 21 sept. 2007, 08:50
par zeus
En complément de ce que t'as dit
Ryle, si les données des 3 formulaires doivent être transmises en même temps à la même page, alors il ne devrait y avoir qu'un seul formulaire.
Et pour insister sur ce que t'a dit
Ryle, une fois que les données de cet unique formulaire sont transmises à la page cible, il n'appartient qu'a toi de les manipuler.
L'algo de ta page pourrait être de ce genre
Code : Tout sélectionner
Récupération et vérification des données du formulaire
Construction de la requête pour les données de la zone 1
Exécution de cette requête
Construction de la requête pour les données de la zone 1
Exécution de cette requête
Construction de la requête pour les données de la zone 1
Exécution de cette requête
Posté : 21 sept. 2007, 09:32
par Truc
Résolu mais le titre n'est absolument pas clair... !!!

Posté : 21 sept. 2007, 09:51
par zeus
Qu'est-ce qui te fait croire que c'est résolu ?
Posté : 21 sept. 2007, 09:56
par kweb
Ouuppsss !!
je me fais tout petit, effectivement le titre n'était pas explicite....
Encore un grand merci a vous tous ! la solution est très claire.
@+
Posté : 21 sept. 2007, 10:31
par Truc
Qu'est-ce qui te fait croire que c'est résolu ?
Le tag [Résolu]
je me fais tout petit, effectivement le titre n'était pas explicite....
n'hésite pas à éditer ton 1er message
Posté : 21 sept. 2007, 10:32
par zeus
OK, en fait, j'ai cru que c'est toi qui l'avait mis ... autant pour moi
