本文整理汇总了PHP中Connection::dernierId方法的典型用法代码示例。如果您正苦于以下问题:PHP Connection::dernierId方法的具体用法?PHP Connection::dernierId怎么用?PHP Connection::dernierId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Connection
的用法示例。
在下文中一共展示了Connection::dernierId方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Telephone
//Ensuite on s'occupe des téléphones
//On regroupe les informations
$resAllTel = ['tel_lbl' => $_REQUEST['telLbl'], 'tel_num' => $_REQUEST['telNum'], 'tel_ind' => $_REQUEST['telInd']];
//On utilise le numéro de téléphone comme référence pour compter le nombre de cases
for ($i = 1; $i < count($resAllTel['tel_num']); $i++) {
//On créé un nouvelle objet pour chaque ligne du tableau
//en sautant la ligne fantôme 0
$oTelephone = new Telephone();
//On l'hydrate
$oTelephone->tel_ind = $resAllTel['tel_ind'][$i];
$oTelephone->tel_num = $resAllTel['tel_num'][$i];
//On insert notre adresse mail
$resInsTel = TelephoneManager::addTel($oTelephone);
//echo 'résultat insert Tel '.$resInsMail;
//On récupère son identifiant
$idTel = Connection::dernierId();
//On créé un nouvel objet Joindre correspondant à notre table associative
$oJoindre = new Joindre();
//On l'hydrate
$oJoindre->tel_lbl = $resAllTel['tel_lbl'][$i];
$oJoindre->cpt_id = $idCpt;
$oJoindre->tel_id = $idTel;
//On insert notre enregistrement dans contacter
$resInsJoindre = JoindreManager::addJoindre($oJoindre);
//echo 'résultat insert contacter '. $resInsJoindre;
}
//On commit la transaction
$cnx->commit();
//On affiche le message de succés
//Et enfin on vient stocker le jeton dans la session
$_SESSION['token'] = $_REQUEST['token'];
示例2: strtoupper
$oRef->ref_emb_dim_lng = $_REQUEST['refEmbDimLng'];
$oRef->ref_emb_dim_lrg = $_REQUEST['refEmbDimLrg'];
$oRef->ref_emb_dim_ht = $_REQUEST['refEmbDimHt'];
$oRef->ref_emb_dim_diam = $_REQUEST['refEmbDimDiam'];
$oRef->ref_com = $_REQUEST['refCom'];
$oRef->ref_code = strtoupper($_REQUEST['refCode']);
$oRef->ref_mrq = $_REQUEST['refMrq'];
$oRef->ref_code_douane = $_REQUEST['refCodeDouane'];
$resPhoto = Tool::uplImg($imgPath, $imgMiniPath, $imgExtension, $imgMaxSize);
if (count($resPhoto) > 0 && $resPhoto[0] != '') {
$oRef->ref_photos = implode(',', $resPhoto);
$oRef->ref_photos_pref = $resPhoto[0];
}
//Tool::printAnyCase($oRef);
$resAddRef = ReferenceManager::addReference($oRef);
$idRef = Connection::dernierId();
if (isset($_REQUEST['pvePer']) && !empty($_REQUEST['pvePer']) || isset($_REQUEST['pveEnt']) && !empty($_REQUEST['pveEnt'])) {
require $path . '/model/PrixVente.php';
require $path . '/model/PrixVenteManager.php';
$oPve = new PrixVente();
$oPve->ref_id = $idRef;
$oPve->pve_ent = $_REQUEST['pveEnt'];
$oPve->pve_per = $_REQUEST['pvePer'];
$resPv = PrixVenteManager::addPrixVente($oPve);
}
$cnx->commit();
$msg = "<p class='info'>" . date('H:i:s') . " La référence " . $oRef->ref_lbl . " a été enregistré" . " avec succès</p>";
$_SESSION['token'] = $_REQUEST['token'];
$sAction = 'ref_list';
require $path . '/controler/control_ref_list.php';
} else {
示例3: date
}
//Sinon c'est que c'est un insert
} else {
//Insert du lot dans la table lot avec toutes les infos
//récupérés
$oLot->lot_qt_stock = $tLigneForm['lot_qt_stock'][$i];
$oLot->lot_qt_init = $tLigneForm['lot_qt_init'][$i];
LotManager::addLot($oLot);
//On récupére l'id du lot inséré
$idLot = Connection::dernierId();
//On le met dans l'objet ligne
$oLigne->lot_id = $idLot;
//Insert de la ligne dans la table ligne
LigneManager::addLigne($oLigne);
//On récupére l'id de la ligne inséré
$idLigne = Connection::dernierId();
//On le met dans l'objet beLigne
$oBeLigne->lig_id = $idLigne;
//on insert l'objet BeLigne dans la table be_ligne
BeLigneManager::addBeLigne($oBeLigne);
}
}
//La requète s'est effectué donc on commit la transaction
$cnx->commit();
//Message pour le succés
$msg = '<p class=\'info\'>' . date('H:i:s') . ' La modification du bon d\'entrée: "' . $oBe->be_id . '" intitulé "' . $oBe->be_lbl . '" à été effectué ' . 'avec succès </p>';
//La requète s'est effectué donc on copie le token dans la session
$_SESSION['token'] = $_REQUEST['token'];
} else {
//Message en cas de formulaire déja envoyé
$msg = "<p class= 'erreur'> " . date('H:i:s') . "\n Vous avez déja envoyé ce formulaire </p>";
示例4: ModeConservation
$sPageTitle = "Ajouter un mode de conservation";
if (isset($_REQUEST['btnForm']) && $_REQUEST['btnForm'] == "Envoyer") {
//Si l'insert ne se fait pas le manager léve un exception
try {
//Vérification du jeton pour savoir si le formulaire à déja était envoyé
if ($_SESSION['token'] != $_REQUEST['token']) {
require_once $path . '/model/ModeConservation.php';
require_once $path . '/model/ModeConservationManager.php';
//Les valeurs sont vérifiées à la saisie
//On créé un objet contenant les valeurs que l'on passe en paramètre
//à la requête
$oMc = new ModeConservation();
$oMc->cons_lbl = $_REQUEST['consLbl'];
$result = ModeConservationManager::addModeConservation($oMc);
//On récupére l'id de l'insert
$id = Connection::dernierId();
//Message pour le succés
$msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement du mode de conservation: "' . $id . '" intitulé "' . $oMc->cons_lbl . '" à été effectué ' . 'avec succès </p>';
//La requète s'est effectué donc on copie le token dans la session
$_SESSION['token'] = $_REQUEST['token'];
} else {
//Message en cas de formulaire déja envoyé
$msg = "<p class= 'erreur'> " . date('H:i:s') . "\n Vous avez déja envoyé ce formulaire </p>";
}
} catch (MySQLException $e) {
//Message pour l'erreur
$msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec insert Mode de conservation, code: ' . $resEr . '</p>';
}
//On insert le message dans le tableau de message
Tool::addMsg($msg);
}
示例5: implode
$oFiArt->fiart_com = $_REQUEST['fiartCom'];
$oFiArt->fiart_com_tech = $_REQUEST['fiartComTech'];
$oFiArt->fiart_com_util = $_REQUEST['fiartComUtil'];
$oFiArt->fiart_desc_fr = $_REQUEST['fiartDescFr'];
$oFiArt->fiart_desc_eng = $_REQUEST['fiartDescEng'];
$oFiArt->fiart_desc_esp = $_REQUEST['fiartDescEsp'];
//traitement photos
$resPhoto = Tool::uplImg($imgPath, $imgMiniPath, $imgExtension, $imgMaxSize);
if (count($resPhoto) > 0 && $resPhoto[0] != '') {
$oFiArt->fiart_photos = implode(',', $resPhoto);
$oFiArt->fiart_photos_pref = $resPhoto[0];
}
//on exécute la requête d'insert de la fiche article
FicheArticleManager::addFicheArticle($oFiArt);
//On récupère l'id du dernier insert de la fiche article
$oFiArt->fiart_id = Connection::dernierId();
require $path . '/model/RegrouperManager.php';
require $path . '/model/Regrouper.php';
//Pour chaque valeur de gamme récupérée
//on l'insert dans la table
foreach ($_REQUEST['gamme'] as $value) {
$oRegrouper = new Regrouper();
$oRegrouper->fiart_id = $oFiArt->fiart_id;
$oRegrouper->ga_id = $value;
RegrouperManager::addRegrouper($oRegrouper);
}
require $path . '/model/InformerManager.php';
require $path . '/model/Informer.php';
//On vérifie pour chaque champ de nutrition, la valeur soit !=0
//Comme les input du formulaires sont générés dynamiquement,
//leur nom est:
示例6: Adresse
} 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
$msg = "<p class=info>" . date('H:i:s') . "La modification du Compte N°{$cptId} à été effectué avec succés</p>";
示例7: Inventaire
try {
//Vérification du jeton pour savoir si le formulaire à déja était envoyé
if ($_SESSION['token'] != $_REQUEST['token']) {
//Récupération de la connection
$cnx = Connection::getConnection();
//Démarrage de la transaction
$cnx->beginTransaction();
//Création de l'inventaire
$oInventaire = new Inventaire();
//Hydratation de l'objet avec les valeurs de l'url
$oInventaire->inv_date = $_REQUEST['invDate'];
$oInventaire->inv_lbl = $_REQUEST['invLbl'];
//On insert l'inventaire
$resInventaire = InventaireManager::addInventaire($oInventaire);
//On récupére l'id de l'insert
$invId = Connection::dernierId();
//-----------------Gestion des lignes du formulaire-------------------------
//Création des tableaux contenant toutes les informations
//Un tableau par type de champs
//Tableaux pour la table ligne_inventaire
//On récupére uniquement le lot_id et le libellé de la ligne
$tLiginvLotId = $_REQUEST['lotId'];
$tLiginvLbl = $_REQUEST['liginvLbl'];
//On rassemble les tableaux dans un seul
$tLigneForm = ['lot_id' => $tLiginvLotId, 'liginv_lbl' => $tLiginvLbl];
//Boucle pour insérer les lignes
//On ignore la première ligne, c'est le squelette de construction
//pour l'ajout de ligne dans l'inventaire
//La limite étant le nombre de ligne remplie on prend lot_id comme témoin
for ($i = 1; $i < count($tLigneForm['lot_id']); $i++) {
//On hydrate un objet ligne inventaire