Se connecter / S'enregistrer
Votre question

Action php

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
19 Mars 2007 05:02:05

Bonjour,

Quelqu'un peut m'explisquer le principe d'une action php? Par exemple sur un lien il y a ceci <a href="index.php?action=...."</a>

On m'a dit que je devrais faire ça pour me site mais je comprend que dale! merci d'avance.

Autres pages sur : action php

a c 145 L Programmation
19 Mars 2007 09:33:42

"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.
19 Mars 2007 09:48:47

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 .

Contenus similaires
19 Mars 2007 17:16:46

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?
a c 145 L Programmation
19 Mars 2007 17:26:00

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
19 Mars 2007 18:20:30

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?
19 Mars 2007 23:14:22

Sniff ma remarque est passé dans un grand grand vent :'( 
a c 145 L Programmation
20 Mars 2007 12:48:24

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é.
22 Mars 2007 09:18:14

J'y arrive pas :( 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS