Se connecter avec
S'enregistrer | Connectez-vous

Action php

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

"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 .

Expert Programmation

Ok c'est une variable en effet puisque j'ai déja vu des page autre que la variable action!

<a href="index.php?action=achat_chen"><img src="img/achat.gif" alt="Achat chenille" /> Acheter chenille(s)</a>

Voici mon lien! j'ai une page en php qui se nomme achat_chen.php donc sur cette page je devrais mettre include ($achat_chen) ?

Ou alors je suis totalement a coter de la plaque?
Expert Programmation

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
Expert Programmation

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?
Expert Programmation

allstar27 a dit :
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é.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde