1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
//Je récupère une liste de caractère de la forme :
$liste_donnees_a_ajouter = 'chien|chat|pain d'épice|pierre rouge|chien|pain d'épice'
//Je supprime les doublons de cette liste :
$liste_donnees_a_ajouter=supprimer_doublon($liste_donnees_a_ajouter);
//J'écris la liste dans le multiselect de ma bdd
$query_ajout_categorie='UPDATE `bacasable`.`jos_comprofiler` SET `cb_categoriesport`= \''.$liste_donnees_a_ajouter.'\' WHERE `jos_comprofiler`.`user_id`='.$user_id;
$db->setQuery($query_ajout_categorie);
$tt=$db->setQuery($query_ajout_categorie);
$tt=$db->query();
//fonction supprimer_doublon
function supprimer_doublon($liste_donnees_a_ajouter)
{
$liste_donnees_a_ajouter=ltrim($liste_donnees_a_ajouter,"|| ");
$tableau_liste_donnees_a_ajouter = explode ("|",$liste_donnees_a_ajouter);
$tableau_liste_donnees_a_ajouter = array_unique($tableau_liste_donnees_a_ajouter);
$liste_donnees_a_ajouter = implode ("\\n\".", $tableau_liste_donnees_a_ajouter);
echo $liste_donnees_a_ajouter."\n";
return $liste_donnees_a_ajouter;
} |