Se connecter avec
S'enregistrer | Connectez-vous

Appel de fonction PHP via un click sur bouton

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

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

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

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
Lassé par la pub ? Créez un compte