コード例 #1
0
ファイル: control_pers_add.php プロジェクト: Arcken/SOLYA
     //On créé un nouvelle objet pour chaque ligne du tableau
     //en sautant la ligne fantôme 0
     $oAdr = new Adresse();
     //On l'hydrate
     $oAdr->pays_id = $resAllAdr['pays_id'][$i];
     $oAdr->adr_num = $resAllAdr['adr_num'][$i];
     $oAdr->adr_voie = $resAllAdr['adr_voie'][$i];
     $oAdr->adr_rue1 = $resAllAdr['adr_rue1'][$i];
     $oAdr->adr_rue2 = $resAllAdr['adr_rue2'][$i];
     $oAdr->adr_rue3 = $resAllAdr['adr_rue3'][$i];
     $oAdr->adr_cp = $resAllAdr['adr_cp'][$i];
     $oAdr->adr_ville = $resAllAdr['adr_ville'][$i];
     $oAdr->adr_etat = $resAllAdr['adr_etat'][$i];
     print_r($oAdr);
     //On insert notre adresse
     $resInsAdr = AdresseManager::addAdresse($oAdr);
     echo 'résultat insert adresse ' . $resInsAdr;
     //On récupère l'identifiant de notre adresse
     $idAdr = Connection::dernierId();
     //On se créé un objet domicilier correspondant à la table associative
     $oDomicilier = new Domicilier();
     //On l'hydrate
     $oDomicilier->cpt_id = $idCpt;
     $oDomicilier->adr_id = $idAdr;
     $oDomicilier->adr_lbl = $resAllAdr['adr_lbl'][$i];
     //On insert dans la table associative
     $resInsDomicilier = DomicilierManager::addDomicilier($oDomicilier);
 }
 //Ensuite on s'occupe des emails
 //On regroupe les informations
 $resAllMail = ['mail_lbl' => $_REQUEST['mailLbl'], 'mail_adr' => $_REQUEST['mailAdr']];
コード例 #2
0
ファイル: control_pers_upd.php プロジェクト: Arcken/SOLYA
         //Sinon c'est un insert
     } else {
         if ($resLigAdr['adr_id'][$i] == '') {
             //Création de l'adresse
             $oAdresse = new Adresse();
             $oAdresse->adr_num = $resLigAdr['adr_num'][$i];
             $oAdresse->adr_voie = $resLigAdr['adr_voie'][$i];
             $oAdresse->adr_rue1 = $resLigAdr['adr_rue1'][$i];
             $oAdresse->adr_rue2 = $resLigAdr['adr_rue2'][$i];
             $oAdresse->adr_rue3 = $resLigAdr['adr_rue3'][$i];
             $oAdresse->adr_cp = $resLigAdr['adr_cp'][$i];
             $oAdresse->adr_ville = $resLigAdr['adr_ville'][$i];
             $oAdresse->adr_etat = $resLigAdr['adr_etat'][$i];
             $oAdresse->pays_id = $resLigAdr['pays_id'][$i];
             //Et insertion
             $resAddAdresse = AdresseManager::addAdresse($oAdresse);
             $idAdresse = Connection::dernierId();
             //Création de l'objet contacter
             $oDomicilier = new Domicilier();
             $oDomicilier->cpt_id = $cptId;
             $oDomicilier->adr_id = $idAdresse;
             $oDomicilier->adr_lbl = $resLigAdr['adr_lbl'][$i];
             //Et insertion
             $resAddDomicilier = DomicilierManager::addDomicilier($oDomicilier);
             echo "Ajout joindre check : {$resAddDomicilier}";
         }
     }
 }
 //On commit la transaction
 $cnx->commit();
 //On affiche le message de succès