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.
la table est donc créée.
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");
Donc mon problème est de placer par une variable dans la commande MYSQl de INSERT INTO dans la table :
Mais ça me refoule !
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
Vous voyez pourquoi, vous ?
merci !
je continue à chercher de mon côté !
Partager