$insert = false; } } if ($insert) { // Personnagetype avec les données du POST $PersonnageType = new PersonnageType($PersonnageTypeManager->get($_POST['personnageTypeId'])); // Création du personnage avec les données POST // personnageTypeId, nom $Personnage = new Personnage($_POST); // Update des attributs du personnage qui ne sont pas dans le POST $Personnage->setDegat($PersonnageType->getDegat()); $Personnage->setExperience(0); $Personnage->setMouvement($PersonnageType->getMouvement()); $Personnage->setNombreAttaque($PersonnageType->getNombreAttaque()); $Personnage->setPointDeVie($PersonnageType->getPointDeVie()); $Personnage->setPlanId(1); $Personnage->setPointInvestissement(0); $Personnage->setPositionX(1); $Personnage->setPositionY(1); $Personnage->setTourDeJeu(date("Y-m-d H:i:s")); $Personnage->setProchainTourDeJeu(date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + "30 seconds")); /*************************** * DEBUT ENREGISTREMENT BDD ***************************/ // Table personnage $personnageId = $PersonnageManager->insert($Personnage); // Table _joueur_personnage (liaison) $joueurId = $_POST['joueurId']; $PersonnageManager->insert_joueur_personnage($joueurId, $personnageId); // Table _personnage_personnageType (liaison) $PersonnageManager->insert_personnage_personnageType($personnageId, $Personnage->getPersonnageTypeId());