comment puis-je envoyer PHP paramètres, comme méthode get .php? Id = xx J'utilise des éléments K2 avec Joomla. Actuellement, j'imprime tous les résultats obtenus à partir de la base de données en utilisant PHP. Lorsque l'utilisateur clique sur l'un des résultats, il doit l'envoyer sur une page différente et cette page doit obtenir l'identifiant de l'utilisateur sur lequel il a cliqué. Comment puis-je le faire si joomla me montre des sites comme: joomla.com/index.php/example-showing-this/Comment envoyer des paramètres à l'URL? Obtenir la méthode pour PHP?
Répondre
C'est une question très large, et nous avions plus de détails pour mieux vous aider. Sur un plan large, vous pouvez générer ces URL en utilisant PHP et JRoute http://docs.joomla.org/JRoute/1.5
Vous pouvez également trouver ce fil utile aussi https://groups.google.com/forum/?fromgroups#!topic/joomla-dev-general/1548yu9I2jQ
Lorsque l'utilisateur peut cliquer sur des choses ce n'est plus PHP, c'est HTML et javascript. PHP est exécuté sur le serveur, le résultat de cette exécution est le HTML + CSS + Javascript que l'utilisateur télécharge sur son PC.
De ce que vous descrived vous devez générer le code HTML + javascript correct en utilisant les variables PHP que vous obtenez de la base de données, par exemple:
echo "<a href=\"your_php_page.php\">Click me</a>";
Ceci affichera un lien, mais il ne passe aucun paramètre , si vous voulez passer un identifiant en utilisant GET vous devriez le faire comme ceci:
$id=1234;
echo "<a href=\"your_php_page.php?id=$id\">Click me</a>";
Dans le your_php_page.php vous pouvez recevoir cet identifiant comme ceci:
$id=$_GET['id'];
//if you are going to use this in a query you should do something like this to prevent injection
$id=$mysqli->real_escape_string($id);
Si vous souhaitez utiliser POST, vous devrez soumettre un formulaire ou utiliser AJAX, mais c'est plus avancé, vous devriez vous concentrer sur le faire fonctionner en utilisant GET.
- 1. Http méthode GET avec des paramètres à la fonction php
- 2. Envoyer variable php pour la méthode post
- 3. obtenir des valeurs de paramètres de la méthode à l'exécution
- 4. Comment envoyer des paramètres à la méthode VB.NET à partir du code JavaScript?
- 5. PHP envoyer des valeurs d'entrée en tant que paramètres dans la méthode appel
- 6. comment obtenir les paramètres nécessaires d'une méthode PHP?
- 7. Comment envoyer des paramètres à la fonction onclick en javascript
- 8. Comment envoyer les paramètres de connexion pour obtenir wsdl
- 9. comment envoyer des paramètres à la fonction plugin jquery
- 10. Comment envoyer des paramètres d'un composant à l'application MXML principale
- 11. Comment passer des paramètres à la méthode d'action
- 12. window.open envoyer des paramètres
- 13. Transmission des paramètres à la méthode Action
- 14. comment écrire règle de réécriture pour envoyer des paramètres d'URL
- 15. Comment envoyer des paramètres à travers des vues dans Silverlight?
- 16. Obtenir les paramètres de la méthode
- 17. System.Diagnostics.Processus pour exécuter des processus, envoyer des paramètres et obtenir la sortie
- 18. Envoyer des paramètres à d'autres sites
- 19. Comment passer des paramètres à la méthode Add d'un DataRow?
- 20. Passer des paramètres d'AsyncTask à une méthode
- 21. Rails. Obtenir des paramètres pour enregistrer la chaîne à db
- 22. Backbone.js créer la méthode ne pas envoyer des paramètres à sinatra
- 23. html envoyer des paramètres pour fonctionner à partir de l'ID
- 24. Complétion automatique Ajax pour Jquery: Comment envoyer des paramètres dynamiques
- 25. envoyer des paramètres à une fonction jquery
- 26. Comment envoyer des paramètres à une méthode de requête de données Asp.Net WebAPI 2.1?
- 27. IBM worklight - Comment envoyer des paramètres de requête à un fichier PHP?
- 28. comment obtenir Jquery pour envoyer des données POST pour remplir $ HTTP_RAW_POST_DATA var en PHP?
- 29. Comment envoyer des paramètres avec Uploadify?
- 30. Comment envoyer des données via la méthode GET?
c'est Joomla, vous n'utilisez pas comme URL 'your_php_page.php' – Lodder
Avec Joomla ayant son propre cadre, il fournit de meilleures méthodes d'accès aux variables $ _GET, voir http://docs.joomla.org/Secure_coding_guidelines – betweenbrain