Transfert de variable en URL - PHP - Programmation
Marsh Posté le 09-03-2012 à 10:40:48
Tu te mélanges avec les guillemets et tu utilises mal l'opérateur de concaténation :
$message = '<a href ="resultatrecherche.php?recherche'.$recherche.'&cle='.$cle.'">Resultat de la recherche : </a>';
Ici le ' sert de délimiteur pour la chaîne alors que le " sert de délimiteur pour la sous-chaîne composant le lien. Ensuite pour la concaténation, tu dois utiliser le . aux deux extrémités de la variable.
Marsh Posté le 12-03-2012 à 12:01:36
Les sessions seraient peut-être plus appropriées pour le passage des paramètres?
Marsh Posté le 09-03-2012 à 10:21:32
Bonjour
Alors voila mon problème, j'essaie de transférer deux variables au moyen d'un "a href" mais ces variables ne sont pas transférées et ne s'affiche même pas dans l'url du résultat. Voila le code pour plus de détails
L'erreur se situerait plus précisément à ce niveau la :
$message = '<a href ="resultatrecherche.php?recherche=".$recherche"&cle=".$cle"">Resultat de la recherche : </a>';
Le résultat que j'obtiens au niveau de l'url :
http://localhost/theatres_parisien [...] recherche=
Il s'arrête au niveau de recherche et je ne comprends pas pourquoi. Si j'inscris directement la valeur de la variable dans l'URL tout fonctionne parfaitement. Et j'ai utilisé différents echo pour afficher la variable au cours du transfert, ça plante ici.
Merci de votre aide
Message édité par Prade le 09-03-2012 à 10:22:16