HREF appeler une fonction PHP et passer une variable?

Est-il possible de créer un HREF lien qui appelle une fonction PHP et passe une variable avec elle?

<?php
function sample(){
    foreach ($json_output->object ){
        $name = "{$object->title}";
        $id = "{$object->id}";

        print "<a href='search($id)' >$name</a>";
    }
}

function search($id){
    //run a search via the id provide by the clicking of that particular name link
}
?>
  • Il est possible d'utiliser AJAX à partir de votre lien HTML pour appeler un script PHP, en passant d'une valeur et le retour de quelque chose, mais ce que vous avez là ne fonctionne pas.
  • si je mets une entrée et le bouton de validation sur chaque lien serait-il travailler?
  • Probablement pas la façon dont vous pensez. Il y a hors pour appeler une fonction PHP sans envoyer une autre requête au serveur.
  • Cela dépend vraiment de ce que vous essayez de faire. Êtes-vous essayer de faire quelque chose sans recharger la page? Ou êtes-vous juste essayer d'avoir un lien soumettre à une autre page en passant une valeur d'id?
  • ont un lien soumettre à une autre page de coeur
  • Puis suivre quelques réponses ci-dessous comme celui de @janenz00 qui passe à un autre script PHP avec l'id comme un paramètre de requête.
  • Utiliser appel AJAX sur votre lien html événement onclick . Cette ajax va appeler une page PHP et vous pouvez faire vos fonctionnalités souhaitées

InformationsquelleAutor Squirtle | 2013-07-09