Appel de fonction PHP via un click sur bouton

Abdul

Nouveau membre
Bonjour,

j'aimerais faire un appel à une fonction PHP suite à un click sur un bouton.

Du genre style java script:
<input name="ButtonName" type="button" id="ButtonName" value="Appeler fonction PHP" onclick="MaFonctionPHP();">

Ou alors appel d'une fonction PHP à partir d'une fonction Javascript.

Merci d'avance.

 

streetpc

Expert
impossible tel quel : php est language côté serveur et JS côté client. Quand le client a reçu la page et qu'elle s'affiche, l'exécution du php est terminé

regarde du côté d'ajax (xhttp request ou un truc comme ça)
attention, il faut avoir de bonnes bases en JS et PHP
 

qouet

Nouveau membre
Si tu veux executer une fonction php qui va agir sur ta page en cours la seule solution est d'utiliser un bouton qui va recharger ta page avec tes variable ex: un fonction te permet d'écrire lavaleur de la variable $text :
<? php
$bonjour="bonjour";
function aff(){
echo $bonjour;
}
<form name="bjr">
<br>
<input type="txt" name="val" value="<?=$val?>"><br>
<input type="button" name="refresh" value="Rafraichir" onclick="window.navigate('tapage.php?bonjour=au revoir');">

Resultat du chargement de la page

Bonjour
[]
[SEND]

resultat apres avoir ècris au revoir

Au revoir
[au revoir]
[send]


Quentin
ps pour plus de solution dit tjs ce que doit faire ta fonction
 

Info_09

Nouveau membre
Bonjour,
J'aimerais faire la même chose, je précise:
J'affiche la date et l'heur avec du php
sauf que l'heure est statique ( c'est voulu )
et dans se php à coté de l'heure j'ai fait un bouton type="button" qui renvoie à la fonction maj ( mis-à-jour )
cette fonction, qui est aussi dans le php, ne fait que récupèrer l'heure et la returner ( return $heure )
En dehor de la fonction, mais toujours dans le php je récupère l'heure envoyer par la fonction ( $heure_result=maj($heure) )
j'ai plus cas afficher la valeur de ma variable pour voir l'heure mise à jour( echo $heure_result); ).

Mais sa ne marche pas!!!!!^^


Est-ce que tu pourrais m'aider?? Avec un moyen simple si possible

Merci beacoup ciao
 

boub popsyteam

Grand Maître
Evite de re-up un topic vieux de plus de 3 ans même si ça ressemble vaguement ...

Regarde du côté du javascript y'a plein de fonction pour faire ça tout bien sans passer par du php juste pour afficher l'heure ...
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 004
Membres
1 586 388
Dernier membre
mery2005
Partager cette page
Haut