gestion de formulaire multiples
salut à toute la communauté,
je viens auprès de vous avec un problème et l’espérance de trouver ici une solution.
le problème:
je dispose de trois formulaires sur 3 site internet, chaque formulaire disposant de sa propre base de donné, c'est a dire
Form1->DB1
Form2->DB2
Form3->DB3
je souhaite désormais centraliser la gestion dans une seule base de donné du genre
Form1+form2+form3->DB4. je dois donc intercepter les donnés du visiteur avant leur enregistrement dans DB1 ,DB2,DB3 pour les rediriger vers DB4. comment donc intercepter ces données?.
Ça s'appelle +/- la redondance
Bonjour,
je croie que ce que tu vais faire est la redondance des données, cela est utiliser pour la protection de données sensible.
Mais je croie qu'au lieux d'essayer d'intercepter ces données avant d'entrer dans la BDD, elle devrons avant passer par des vérifications que t'a mis en place, n'est-ce pas?
Alors je te suggère que fasse cela +/- en cascade.
Ex: Form1.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
elseif(conditions){
$data=$bdd->prepare('INSERT INTO form1 (d1, d2, d3)
values(:d1, :d2, :d3)');
$data->execute(array(
"d1" => $D1,
"d2" => $D2
"d3" => D3)) or die(print_r($data->errorInfo()));
if(is_null(print_r($data->errorInfo())){
$data_4=$bdd->prepare('INSERT INTO form4 (d1, d2, d3)
values(:d1, :d2, :d3)');
$data_4->execute(array(
"d1" => $D1,
"d2" => $D2
"d3" => D3)) or die(print_r($data_4->errorInfo()));
}
} |
Tu peut te baser de cette idée... Tt chemin main à Rome.