Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3431 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Executer une fonction php en cliquant sur un lien???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Executer une fonction php en cliquant sur un lien???

n°447730
RoM@In
Posté le 03-07-2003 à 16:26:02  profilanswer
 

Bonjour,  
 
je voulais savoir si il etait possible d'executer une fonction ecrite en php lorque l'on clique sur un lien???
 
 
merci d'avance,
 
Romain

mood
Publicité
Posté le 03-07-2003 à 16:26:02  profilanswer
 

n°447755
RiderCrazy
Posté le 03-07-2003 à 16:41:15  profilanswer
 

Sur une autre page (appellée par le lien en question) oui... Après, il faut savoir savoir que php est server-side et que si tu veux un truc client-side, c'est javascript [:spamafote]

n°447765
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-07-2003 à 16:47:26  profilanswer
 

sinon tu peux utiliser la technique SuupEeer-Dégueuuu© qui consiste a faire un lien vers le script qui execute ta fonction dans une une iframe invisible.

n°447769
RiderCrazy
Posté le 03-07-2003 à 16:49:31  profilanswer
 

Anapajari a écrit :

sinon tu peux utiliser la technique SuupEeer-Dégueuuu© qui consiste a faire un lien vers le script qui execute ta fonction dans une une iframe invisible.

[:xp1700] Barbare [:ddr555]

n°447770
RoM@In
Posté le 03-07-2003 à 16:49:50  profilanswer
 

En realite, je veut que lorque le client clique sur le lien, cela insere une donnée dans une base mysql

n°447780
gizmo
Posté le 03-07-2003 à 16:53:25  profilanswer
 

bah alors, solution 1

n°447931
Peaceiznot​die13
Je sens que ca vient
Posté le 03-07-2003 à 17:54:29  profilanswer
 

ué enfin fire appel à une autre page est pas franchement la meilleure solution apres on se retrouve avec 15 pages...
 
alros tu fais ta page...(index.php par exemple...)
 
et tout.. machin dans ta page t'as ton lien..
 
 
< a href='index.php?act=ajouter'>Ajouter un truc dans la table!</a>
 
voila...
 
et donc tjs dans cette même page... à la fin de la page par exemple.. (apres ca dépendd e ton code et tout..)
 
bah tu fais un
 
if ($act == ajouter)
{
ton code pour ajouter un truc dans la table ;)
}
 
et voila comme ca t'as pas besoin d'utiliser une nouvelle page rien que pour cA...

n°447934
gizmo
Posté le 03-07-2003 à 17:56:06  profilanswer
 

quel procédé de goret!

n°447942
Peaceiznot​die13
Je sens que ca vient
Posté le 03-07-2003 à 18:00:40  profilanswer
 

je ne vois pas ce que ca a de goret?
 
non parce qu'en fait je dis pas que ca l'est pas mais je vois pas pourquoi ca le serait alors si tu pouvais m'expliquer pourquoi c un procédé de goret ca serait cool. merci


Message édité par Peaceiznotdie13 le 03-07-2003 à 18:09:57
n°447962
gizmo
Posté le 03-07-2003 à 18:32:32  profilanswer
 

intégré des actions qui n'ont rien à voir avec l'affichage de la page dans celle-ci, c'est coder salement,c'est tout [:spamafote]

mood
Publicité
Posté le 03-07-2003 à 18:32:32  profilanswer
 

n°447988
Peaceiznot​die13
Je sens que ca vient
Posté le 03-07-2003 à 19:03:35  profilanswer
 

mais ca a completement avoir.. justement si ca se trouve on integre dans la base de donnée un élement qui sera affiché sur cette même page...
 
et c deja bcp plus propre que d'avoir 15 pages...

n°447991
gizmo
Posté le 03-07-2003 à 19:06:24  profilanswer
 

non, l'intégration de donnée dans une DB n'a rien à voir avec leur affichage dans une page. et c'est NETTEMENT moins propre que d'avoir 15 pages.
 
Maintenant, si le mot "modulearité" n'évoque rien pour toi, je n'en serais pas plus étonné que ça.

n°448015
Peaceiznot​die13
Je sens que ca vient
Posté le 03-07-2003 à 19:25:47  profilanswer
 

... aie ca y est ... g froissé la star .?. désolé c t pas volontaire...
 
hum.. ouais bon ca sert à rien de continuer... mais bon ce que j'en pense c d'avoir sur une seule et même page tous les élément rentrant dans l'affichage de cette page permet une meilleure gestion.. sans abuser non plus... mais avoir un page par traitement spécifique n'est pas solution apres tu te retrouves avec des trucs ingérables avec plein de fichiers et des ke tu changes un truc faut aller dans chauqe fichier.. je pense pas que pour la MODULEARITE ( g pris le temps d'aller voir ds le dico...) ca soit un avantage... maintenant je ne souhaite pas continuer cette conversation...ca sert à rien...
 
enfin je sais pas t'as du avoir envie de dire que c'était une technique de goret comme ca...ca doit faire bien de dire que c'est des techniques de goret... enfin voila g rien à ajouter dans ce topic merci quand même


Message édité par Peaceiznotdie13 le 03-07-2003 à 19:26:14
n°448236
Maxime
Posté le 03-07-2003 à 23:34:46  profilanswer
 

question :
 
si tu veut faire qu'une actions, tu appelle une autre page, donc au final tu aura charger 2 pages ( en compant la page source ).
 
dire que si tu fou tout dans la meme pages, pour la meme actions, tu va charger une page qui en vaut 15 niveau poids ?

n°448424
Peaceiznot​die13
Je sens que ca vient
Posté le 04-07-2003 à 10:25:15  profilanswer
 

...non... regardes si t'as une page index.hp de laquelle t'envois des informatiosn sur une page ajouter.php pour voir le changement apres va falloir ke tu reviennes sur index.php.. donc voila ca change rien niveau poids...

n°448485
Profil sup​primé
Posté le 04-07-2003 à 11:13:59  answer
 

gizmo a écrit :

intégré des actions qui n'ont rien à voir avec l'affichage de la page dans celle-ci, c'est coder salement,c'est tout [:spamafote]


 
:jap:

n°448495
RiderCrazy
Posté le 04-07-2003 à 11:16:44  profilanswer
 

Ou alors tu reste sur index.php, tu fais un autre fichier (fonction.php) avec tes requetes ou autres, tu fais un include dans ton index.php et même si tu veux pas avoir à utiliser les fonctions à chaque demande index.php, tu met un switch dans fonctions...

n°448727
Peaceiznot​die13
Je sens que ca vient
Posté le 04-07-2003 à 13:47:05  profilanswer
 

ué je fais ca aussi...
 
genre pour pas créer une page supprimer/modifier.ajouter
g une seule page qui gere c 3 choses... en utilisant un switch..

n°448744
RiderCrazy
Posté le 04-07-2003 à 14:03:06  profilanswer
 

apres c'est une question d'habitude, de logique et surtout c'est bien pour réutiliser les fonctions sans se les retaper ou encore alourdir des pages pour rien... Apres, un peu plus évolué, tu fais des fonctions variables comme ça tu les utilises partout


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Executer une fonction php en cliquant sur un lien???

 

Sujets relatifs
Passage de tableau à une fonction[Python] Threads : retour de la fonction executée par un thread
[JS] Lien vers window.openlien pour impreimer dans un iframe n'imprime que le iframe
[PHP] Créer un lien de confirmation d'inscriptionfonction mail avec EasyPHP
[PHP] Pré-requis pour utiliser la fonction mail()Split d'une chaine en fonction du nombre de caractere
lien avec variable d'un tableextern fonction
Plus de sujets relatifs à : Executer une fonction php en cliquant sur un lien???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR