La même question que toute à l'heure. Avec code.

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Salut les amis,

J'ai deux pages. Page A et page B. Sur page A j'ai quelques liens. Quand je clique sur un lien, j'affiche la page B et je passe une valeur en paramètre. La page B reçoit cette valeur et affiche les données depuis la base en fonction de valeur reçu.

J'ai écrit le code nécéssaire, ce code fonctionne très bien quand je l'éxécute sans drupal. mais quand je le met en drupal ça ne fonctionne.

Je remet le code ci-joint. Pourrais qqun me dire c'est quoi le problème.

Code de page A.

<HTML>
<BODY>
<?php $no="445;"?>
<TABLE>
<TR>
<TD>
<A HREF="?q=node/9/?no=<?php  echo ($no);?>">Administration, gouvernement</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Code de page B

<?php
if (isset($_GET['no'])){
echo
"got it !!";
echo
"   ";
echo
$_GET['no'];
} else {
echo
"not get !!";
}
?>

Quand j'exécute ce code en drupal, il m'affiche "not get !!" alors que sans drupal "got it !! 445"

Ce que tu souhaites faire reste assez flou, et je ne suis pas tout à fait sûr que tu le fais "the Drupal way". Mais bon, voici mon commentaire à 3 centimes : peut-être faut-il remplacer

<A HREF="?q=node/9/?no=<?php  echo ($no);?>">

par

<A HREF="?q=node/9/&no=<?php  echo ($no);?>">

A mon avis c'est tout a fait ca vu que tu ne peux pas avoir ds une requete 2 fois le "?" qui est la pour signifier le debut de la chaine de variable GET.
Dans ce cas, la variable "q" vaut "node/9/", si tu veux rajouter d'autres variable (en l'occurence "no"), il faut les separer par "&"