Plusieurs $_GET
Résolu/Fermé5 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
3 nov. 2012 à 15:59
3 nov. 2012 à 15:59
bonjour
pour séparer plusieurs variable get il faut utiliser & et non ?
? annonce le début de la chaine query
et & sépare les variable
monsite.fr?var1=unevaleur&var2=unesecondevaleur
pour séparer plusieurs variable get il faut utiliser & et non ?
? annonce le début de la chaine query
et & sépare les variable
monsite.fr?var1=unevaleur&var2=unesecondevaleur
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
Modifié par Nhay le 3/11/2012 à 16:26
Modifié par Nhay le 3/11/2012 à 16:26
Bonjour,
EN définnissant ta variable urlq comme cela :
Tu as directement le bon séparateur, il ne te reste donc plus qu'à côllé cette variable avec le page=$i
edit : correction
EN définnissant ta variable urlq comme cela :
<?php if($_GET['q']) $urlq= '?q='.$_GET['q'].'&'; else $urlq='?' ?>
Tu as directement le bon séparateur, il ne te reste donc plus qu'à côllé cette variable avec le page=$i
edit : correction
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
Modifié par Nhay le 3/11/2012 à 16:27
Modifié par Nhay le 3/11/2012 à 16:27
J'ai moi-même fais une petite faute :
est légèrement plus propre.
ça t'évite d'avoir un paramètre vide dans ton url, même si ce n'est pas gênant en soi.
if($_GET['q']) $urlq= '?q='.$_GET['q'].'&'; else $urlq='?'
est légèrement plus propre.
ça t'évite d'avoir un paramètre vide dans ton url, même si ce n'est pas gênant en soi.
Quel idiot suis-je...
Ceci fonctionne à merveille :
Merci beaucoup.
Ceci fonctionne à merveille :
<?php $urlq= '?q='.$_GET['q'].'&'; ?> ?> echo '<p>[ Page :'; // Boucle sur les pages for ($i = 1 ; $i <= $nb_pages ; $i++) { if ($i == $page ) echo " $i"; else echo " <a href=\" $urlq page=$i\">$i</a> "; } echo ' ]</p>'; ?>
Merci beaucoup.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui, merci, ceci fonctionne pour le cas ou $_GET['q'] n'existe pas.
On a donc le code final :
Merci encore et bonne journée à vous !
On a donc le code final :
<?php if (isset($_GET['q'])){ $urlq= '?q='.$_GET['q'].'&'; } else{ $urlq='&'; } ?> <?php echo '<p>[ Page :'; // Boucle sur les pages for ($i = 1 ; $i <= $nb_pages ; $i++) { if ($i == $page ) echo " $i"; else echo " <a href=\"$urlq page=$i\">$i</a> "; } echo ' ]</p>'; ?>
Merci encore et bonne journée à vous !