comment puis-je utiliser "javascript: supprimer()" dans PHP echo ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment puis-je utiliser "javascript: supprimer()" dans PHP echo ?

Re: comment puis-je utiliser "javascript: supprimer()" dans PHP echo ?

par @rthur » 08 déc. 2021, 14:33

Bonjour,

La fonction supprimer() est une fonction PHP ou une fonction javascript ?

Si c'est une fonction javascript, alors il faut que tu crées un lien HTML de cette forme :
<a href="#" onclick="supprimer(3);  return false;">Supprimer</a>
Tu peux créer ce lien depuis PHP avec un echo effectivement et en rendant dynamique l'id.

En revanche si ta fonction supprimer() est une fonction PHP, alors ça devient + complexe car il faut bien comprendre que :
1) le PHP s'exécute côté serveur et permet de fournir au navigateur une version d'une page en HTML
2) Au sein du navigateur, le javascript va ensuite s'exécuter par exemple au clic d'un utilisateur

Du coup si tu veux qu'un clic de l'utilisateur déclenche une fonction PHP, et bien il faut que tu fasses un appel serveur. Soit dans ton lien en appelant une page PHP qui va faire l'action, soit en faisant en javascript un appel Ajax

comment puis-je utiliser "javascript: supprimer()" dans PHP echo ?

par djek_loic » 08 déc. 2021, 13:36

J'ai essaie de faire comme ça mais ça marche pas
écho '<a bref="javascript : supprimer= ',$info['id'],'">' , htmlentities($sup), '</a>';