Enregistrement de donnée dans differentes table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enregistrement de donnée dans differentes table

par zeus » 21 sept. 2007, 10:32

OK, en fait, j'ai cru que c'est toi qui l'avait mis ... autant pour moi ;)

par Truc » 21 sept. 2007, 10:31

Qu'est-ce qui te fait croire que c'est résolu ?
Le tag [Résolu] :D
je me fais tout petit, effectivement le titre n'était pas explicite....
n'hésite pas à éditer ton 1er message

par kweb » 21 sept. 2007, 09:56

Ouuppsss !! :oops:
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.

@+

par zeus » 21 sept. 2007, 09:51

Qu'est-ce qui te fait croire que c'est résolu ?

par Truc » 21 sept. 2007, 09:32

Résolu mais le titre n'est absolument pas clair... !!! :?

par zeus » 21 sept. 2007, 08:50

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

par Ryle » 21 sept. 2007, 08:33

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 ;)

par AB » 21 sept. 2007, 02:21

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 :mrgreen:

par Joss850csi » 21 sept. 2007, 01:15

reponse rapide mais pas tres explicite

par kweb » 20 sept. 2007, 10:21

Merci pour cette réponse rapide :wink:

par Ryle » 20 sept. 2007, 10:18

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 ;)

Enregistrement de donnée dans differentes table

par kweb » 20 sept. 2007, 10:14

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 :
Image

Merci de votre participation