prepare($requete1); $ancien_suivi = $query1->execute($params); $suivi = $ancien_suivi; //echo "ancien=".$ancien_suivi; /*if (strpos($ancien_suivi,'|')>0) { echo "strpos > 0"; $tableau = explode('|', $ancien_suivi); $antennes_suivies = ''; // On ajoute l'antenne suivie if ($etat_suivi == 'true') { if (count($tableau) > 0) { foreach ($valeur as $tableau) { $antennes_suivies .= $valeur.'|'; } $antennes_suivies .= $antenne_id; } } else { // On retire l'antenne qui n'est plus suivie foreach($valeur2 as $tableau) { if ($valeur2 == $antenne_id) { $ajout = ''; } else { $ajout = $valeur2.'|'; } $antennes_suivies .= $ajout; } // On supprime le pipe inutile à la fin de la chaîne $antennes_suivies = substr($antennes_suivies,0,-1); }*/ // On ajoute alors qu'il n'y a qu'une antenne dans le suivi ou aucune if ($etat_suivi == 'true') { if ($suivi == $antenne_id) { echo "suivi 1 =".$suivi; echo "
antenne_id =".$antenne_id; $antennes_suivies = $antenne_id; } elseif ($suivi != $antenne_id) { echo "suivi 2 =".$suivi; echo "
antenne_id =".$antenne_id; $antennes_suivies = $suivi . '|' . $antenne_id; } } if ($etat_suivi == 'true') { if ($suivi == '') { echo "suivi 0 =" . $suivi; echo "
antenne_id =" . $antenne_id; $antennes_suivies = $antenne_id; } } if ($etat_suivi == 'false') { if ($suivi != $antenne_id) { echo "ERREUR 4 =" . $suivi; echo "
antenne_id =" . $antenne_id; //$antennes_suivies = $suivi . '|' . $antenne_id; $maj = false; } elseif ($suivi == $antenne_id) { echo "suivi 3 =".$suivi; echo "
antenne_id =".$antenne_id; $antennes_suivies = ''; } elseif ($suivi == '') { echo "suivi 5 =" . $suivi; echo "
antenne_id =" . $antenne_id; $antennes_suivies = ''; } } // Mise à jour du champ SuiviAntenne if ($maj) { $requete2 = "UPDATE users SET suiviantenne = '$antennes_suivies' WHERE id = :user_id"; $query2 = $bdd->prepare($requete2); $query2->execute($params); $query2->closeCursor(); } $query1->closeCursor(); }