Je viens de parcourir ton fichier HTML.
1- Toute cette partie pourrait être générée "dynamiquement" en PHP, en faisant une requête SQL sur la table "t_categories" :
Il en va de même pour le code JavaScript, qui peut aussi être généré dynamiquement, de la même manière.
Code html : 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
19 <section> <ul class="search-list"> <li> <div class="search-corp"> <h4> <a href="#prenoms-rares-fille"> Prénoms rares</a> </h4> </div> </li> <li> <div class="search-corp"> <h4> <a href="#prenoms-celestes-fille"> Prénoms Célestes</a> </h4> </div> </li> ......
il faudra ajouter des champs dans la table : `ancre_categorie`,...
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TABLE IF NOT EXISTS `t_categories` ( `id_categorie` int(11) NOT NULL AUTO_INCREMENT, `nom_categorie` varchar(100) NOT NULL, `code_categorie` varchar(100) NOT NULL, `ancre_categorie` varchar(100) NOT NULL, PRIMARY KEY (`id_categorie`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; INSERT INTO `t_categories` (`id_categorie`, `nom_categorie`, `code_categorie`, `ancre_categorie`) VALUES (1, 'Prénoms rares', 'f_rare'', 'prenoms-rares-fille'), (2, 'Prénoms Célestes', 'f_celestes'', 'prenoms-celestes-fille'), ...
CONSEIL :
Il faut que tu revois toutes la conception de ta page, pour tirer le meilleur parti de la base de données.
Partager