$oBe->cpt_id = $_REQUEST['cptId']; } $oBe->be_lbl = $_REQUEST['beLbl']; $oBe->be_date = $_REQUEST['beDate']; $oBe->be_fact_num = $_REQUEST['beFactNum']; $oBe->be_frais_douane = $_REQUEST['beFraisDouane']; $oBe->be_frais_bancaire = $_REQUEST['beFraisBancaire']; $oBe->be_frais_trans = $_REQUEST['beFraisTrans']; $oBe->be_com = $_REQUEST['beCom']; $oBe->be_info_trans = $_REQUEST['beInfoTrans']; $oBe->be_total = $_REQUEST['beTotal']; $oBe->be_mode_pai = $_REQUEST['beModePai']; $oBe->be_com_pai = $_REQUEST['beComPai']; print_r($oBe); //Modification du bon c'est la première modification à vendre BonEntreeManager::updBonEntree($oBe); //Boucle pour traiter les lignes //On ignore la première ligne, c'est le squelette de construction //pour l'ajout de ligne dans le bon //La limite étant le nombre de ligne remplie //on prend ref_id comme témoin for ($i = 1; $i < count($tLigneForm['ref_id']); $i++) { //on hydrate un objet lot $oLot = new Lot(); $oLot->lot_id = $tLigneForm['lot_id'][$i]; $oLot->ref_id = $tLigneForm['ref_id'][$i]; $oLot->lot_id_producteur = $tLigneForm['lot_id_producteur'][$i]; $oLot->lot_dlc = $tLigneForm['lot_dlc'][$i]; //On hydrate un objet Ligne $oLigne = new Ligne(); $oLigne->lig_id = $tLigneForm['lig_id'][$i];