bonjour à tous !
je veux "moderniser" mon site et surtout allèger mon travail.
Dans mon site il y a des tas de répertoires et des sous-répertoires pour des textes ou des vidéos.
Et dans chaque répertoire il y a des "menus.html" qui actuellement sont mis à jour à la main à chaque rajout !
OUI, vous avez compris, c'est ringard et lourd !
Donc je veux faire un menu automatique en php et le placer-relier dans chaque répertoire pour qu'il lise le contenu et l'affiche avec la date de dernière mise à jour.

J'ai donc créer un code qui fonctionne très bien dans mon répertoire de test.

Mais j'ai un souci pour le "placer" dans tous les répertoire et qu'il fonctionne.
$table est le modèle de table type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$dir = basename(str_replace("\\","/",getcwd()));
$conn->query("CREATE TABLE IF NOT EXISTS $dir LIKE $table");
la table est donc créée.
Donc mon problème est de placer par une variable dans la commande MYSQl de INSERT INTO dans la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
// ********************* ci-dessous le travail qu'on veut faire 
                $sql=$conn->prepare("INSERT INTO ".$dir." (ID,jour,mois,annee,NomFichier)VALUES(:ID,:jour,:mois,:annee,:NomFichier)");
            $sql->execute(array(
                    'ID' => NULL,
                    'jour' => $jour,
                    'mois' => $mois,
                    'annee' =>$annee,
                    'NomFichier' =>$NomFichier
                    ));
                    // ********************* ci-dessus le travail  est fait
Mais ça me refoule !
Vous voyez pourquoi, vous ?

merci !


je continue à chercher de mon côté !