Bonjour,
Je travaille actuellement sur un projet perso et j'aurai besoin de l'aide des experts qui traînent dans le coin.
Le projet est un site internet assez dynamique, donc insertions de news, upload de document, etc etc...
Donc j'aimerai savoir comment gérer l'encodage du site et de la base de donnée....
Actuellement je pars sur de l'UTF-8 pour les deux, du coup pour l'insertion en base j'utilise de l'htmlentities couplé à addslashes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $select_competition = " SELECT * FROM `competitions` WHERE `libelle` = '".htmlentities(addslashes($nom)."' AND `id_type` = '".$select_t[0]->id_type_competition."'"; $select_c = select_gen($select_competition, $connexion); if(count($select_c) == 0) { $insert_competition = " INSERT INTO `competitions` (`id_competition`, `libelle`, `id_type`, `annee`, `nb_joueur`) VALUES('', '".htmlentities(addslashes($nom))."', '".$select_t[0]->id_type_competition."', '".$annee."', '".$nb_joueur."')"; insert_gen($insert_competition, $connexion); }
Ma question est: Est-ce la plus propre/belle solution ?
Si non comment feriez vous?
Merci d'avance pour votre aide
Partager