"action" n'est pas un mot-clé PHP, c'est juste un nom donné à une variable passée en URL, tu pourrais aussi bien utiliser "todo", "faisca", "once_upon_the_time".
Dans ta page index.php, tu récupères cette variable ($action = $_GET['action']; ) et ensuite tu agis en fonction d'elle, soit avec un if soit avec un switch.
Hum .. je vais te contredire partiellement pour une fois crazycat xD .
Ce n'est pas directement implémenter en php , mais l'utilisation de phpmvc ( le struts du php ) te permet de déclarer des actions au sens propre du terme .
tu en es pas loin.
Si je comprend bien, le "action" sert à faire inclure une page dynamiquement? si oui, c'est $action qui contient "achat_chen", $achat_chen n'existe pas.
donc, tu dois faire: include ($action.".php");
Par contre, c'est pas sécurisé, parce que le malin qui affiche: index.php?action=config accedera a ton config.php
Ce que je voudrais en fait c'est qu'au clic sur le lien le texte de la page achat_chen.php s'inscrive dans une div! là ma page achat_chen elle la meme que index.php sauf le texte de la div principale, mais je peux modifier et mettre que la div et pas tout le reste vu que le reste est déjà dans index.php?
Ce que je voudrais en fait c'est qu'au clic sur le lien le texte de la page achat_chen.php s'inscrive dans une div! là ma page achat_chen elle la meme que index.php sauf le texte de la div principale, mais je peux modifier et mettre que la div et pas tout le reste vu que le reste est déjà dans index.php?
Bien entendu. L'interet des includes est justement de pouvoir appeler des parties de page.
RiiMii a dit :
Sniff ma remarque est passé dans un grand grand vent
Disons que peu de personnes ici présentes se servent de phpMVC, c'est donc l'exception qui confirme la règle.
D'un autre côté, je préconise l'abandon de la variable "action" car ce nom est aussi celui d'un mot clé.