prepare($sql); $stmt->bindParam(':nb_postes_cs', $nb_postes_cs); $stmt->bindParam(':nb_resolutions_ago', $nb_resolutions_ago); $stmt->bindParam(':nb_resolutions_age', $nb_resolutions_age); $stmt->bindParam(':url_docs', $url_docs); // Exécution de la requête $stmt->execute(); $stmt = null; header('Location: ../config.php'); } // On modifie les résolutions d'AGO if (isset($_POST['res_ago_1'])) { $sql=" UPDATE admin SET option_value = CASE option_id WHEN 20 THEN :res_ago_1 WHEN 21 THEN :res_ago_2 WHEN 22 THEN :res_ago_3 WHEN 23 THEN :res_ago_4 WHEN 24 THEN :res_ago_5 WHEN 25 THEN :res_ago_6 WHEN 26 THEN :res_ago_7 WHEN 27 THEN :res_ago_8 WHEN 28 THEN :res_ago_9 WHEN 29 THEN :res_ago_10 ELSE option_value END WHERE option_id IN (20,21,22,23,24,25,26,27,28,29) "; // Si un champ est vide, on le passe à NULL // Inutile depuis que nb_res_agoolutions est là $blank = NULL; if (empty($_POST['res_ago_1'])) {$res_ago_1 = $blank;} else {$res_ago_1 = $_POST['res_ago_1'];} if (empty($_POST['res_ago_2'])) {$res_ago_2 = $blank;} else {$res_ago_2 = $_POST['res_ago_2'];} if (empty($_POST['res_ago_3'])) {$res_ago_3 = $blank;} else {$res_ago_3 = $_POST['res_ago_3'];} if (empty($_POST['res_ago_4'])) {$res_ago_4 = $blank;} else {$res_ago_4 = $_POST['res_ago_4'];} if (empty($_POST['res_ago_5'])) {$res_ago_5 = $blank;} else {$res_ago_5 = $_POST['res_ago_5'];} if (empty($_POST['res_ago_6'])) {$res_ago_6 = $blank;} else {$res_ago_6 = $_POST['res_ago_6'];} if (empty($_POST['res_ago_7'])) {$res_ago_7 = $blank;} else {$res_ago_7 = $_POST['res_ago_7'];} if (empty($_POST['res_ago_8'])) {$res_ago_8 = $blank;} else {$res_ago_8 = $_POST['res_ago_8'];} if (empty($_POST['res_ago_9'])) {$res_ago_9 = $blank;} else {$res_ago_9 = $_POST['res_ago_9'];} if (empty($_POST['res_ago_10'])) {$res_ago_10 = $blank;} else {$res_ago_10 = $_POST['res_ago_10'];} $stmt = $bdd->prepare($sql); $stmt->bindParam(':res_ago_1', $res_ago_1); $stmt->bindParam(':res_ago_2', $res_ago_2); $stmt->bindParam(':res_ago_3', $res_ago_3); $stmt->bindParam(':res_ago_4', $res_ago_4); $stmt->bindParam(':res_ago_5', $res_ago_5); $stmt->bindParam(':res_ago_6', $res_ago_6); $stmt->bindParam(':res_ago_7', $res_ago_7); $stmt->bindParam(':res_ago_8', $res_ago_8); $stmt->bindParam(':res_ago_9', $res_ago_9); $stmt->bindParam(':res_ago_10', $res_ago_10); // Exécution de la requête $stmt->execute(); $stmt = null; header('Location: ../config.php'); } // On modifie les résolutions d'AGE if (isset($_POST['res_age_1'])) { $sql=" UPDATE admin SET option_value = CASE option_id WHEN 30 THEN :res_age_1 WHEN 31 THEN :res_age_2 WHEN 32 THEN :res_age_3 WHEN 33 THEN :res_age_4 WHEN 34 THEN :res_age_5 WHEN 35 THEN :res_age_6 WHEN 36 THEN :res_age_7 WHEN 37 THEN :res_age_8 WHEN 38 THEN :res_age_9 WHEN 39 THEN :res_age_10 ELSE option_value END WHERE option_id IN (30,31,32,33,34,35,36,37,38,39) "; // Si un champ est vide, on le passe à NULL // Inutile depuis que nb_res_ageolutions est là $blank = NULL; if (empty($_POST['res_age_1'])) {$res_age_1 = $blank;} else {$res_age_1 = $_POST['res_age_1'];} if (empty($_POST['res_age_2'])) {$res_age_2 = $blank;} else {$res_age_2 = $_POST['res_age_2'];} if (empty($_POST['res_age_3'])) {$res_age_3 = $blank;} else {$res_age_3 = $_POST['res_age_3'];} if (empty($_POST['res_age_4'])) {$res_age_4 = $blank;} else {$res_age_4 = $_POST['res_age_4'];} if (empty($_POST['res_age_5'])) {$res_age_5 = $blank;} else {$res_age_5 = $_POST['res_age_5'];} if (empty($_POST['res_age_6'])) {$res_age_6 = $blank;} else {$res_age_6 = $_POST['res_age_6'];} if (empty($_POST['res_age_7'])) {$res_age_7 = $blank;} else {$res_age_7 = $_POST['res_age_7'];} if (empty($_POST['res_age_8'])) {$res_age_8 = $blank;} else {$res_age_8 = $_POST['res_age_8'];} if (empty($_POST['res_age_9'])) {$res_age_9 = $blank;} else {$res_age_9 = $_POST['res_age_9'];} if (empty($_POST['res_age_10'])) {$res_age_10 = $blank;} else {$res_age_10 = $_POST['res_age_10'];} $stmt = $bdd->prepare($sql); $stmt->bindParam(':res_age_1', $res_age_1); $stmt->bindParam(':res_age_2', $res_age_2); $stmt->bindParam(':res_age_3', $res_age_3); $stmt->bindParam(':res_age_4', $res_age_4); $stmt->bindParam(':res_age_5', $res_age_5); $stmt->bindParam(':res_age_6', $res_age_6); $stmt->bindParam(':res_age_7', $res_age_7); $stmt->bindParam(':res_age_8', $res_age_8); $stmt->bindParam(':res_age_9', $res_age_9); $stmt->bindParam(':res_age_10', $res_age_10); // Exécution de la requête $stmt->execute(); $stmt = null; header('Location: ../config.php'); } // On modifie les candidats au CS if (isset($_POST['CS'])) { $nb_vote_cs = count($_POST['CS']); $vote_cs = implode(",", $_POST['CS']); // On retire les éventuelles double virgules pour éviter un champ vide au milieu du formulaire $vote_cs = str_replace(",,", ",", $vote_cs); // On retire l'enventuelle virgule finale pour éviter un champ vide à la fin du formulaire $vote_cs = rtrim($vote_cs, ","); $sql="UPDATE admin SET option_value = :vote_cs WHERE option_id = 5"; $stmt = $bdd->prepare($sql); $stmt->bindParam(':vote_cs', $vote_cs); // Exécution de la requête $stmt->execute(); $stmt = null; header('Location: ../config.php'); }