PHP - passer plusieurs variables dans l'url

Fermé
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 - Modifié par Gizmil le 15/02/2011 à 22:15
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 16 févr. 2011 à 21:10
Salut,

voilà, j'aimerais faire passer plusieurs variables dans l'url d'une page ! Quelle syntaxe dois-je utiliser ? Je fais ceci mais je ne suis pas du tout sûr que ce soit juste :

<a href="index.php?contenu=contact&type=contact">CONTACT</a>


Merci ! (-;
A voir également:

5 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
15 févr. 2011 à 23:00
C'est juste, il suffit de séparer tes paramètres avec & :
<a href="tapage.php?var1=contenu1&var2=contenu2&var3=contenu3">LIEN</a>
4
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
16 févr. 2011 à 16:42
http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2
N'importe quoi, cette norme, ça rend le code encore plus incompréhensible ...
1
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 65
16 févr. 2011 à 16:20
Ok, merci ! Comment ça se fait qu'avec un Doctype "transitionnal", le validateur du w3c me met une remarque sur la syntaxe de ces url dans mes balises <a></a> ?

A cause du fait que le passage de variables dans l'url est déprécié ? Ce n'est pas compatible avec un doctype transitionnal ?
0
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 65
Modifié par Gizmil le 16/02/2011 à 17:47
Hum, d'accord ! lol

Si je comprend bien, je dois remplacer les "&" par "& #38 ;" ou "& amp ;" ou encore ";".

Comme tu dis, ça complique... et puis, ça va être correctement interprété, ça ? Enfin, je suppose...

Par contre, je n'ai pas bien compris quand utiliser le point-virgule ";" ! "HTTP server implementors" et "CGI implementors", je ne vois pas à quoi ça fait référence !

Le point-virugle, c'est peut-être la solution pour plus de clarté ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
16 févr. 2011 à 21:10
Il faut un lien comme ça :
<a href="tapage.php?var1=contenu1&amp;var2=contenu2&amp;var3=contenu3">LIEN</a>
0