"Cumuler" deux GET ?

Fermé
13stephweb13 Messages postés 48 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 9 mai 2018 - Modifié par 13stephweb13 le 31/07/2015 à 08:49
Bonjour,
je voudrai un petit renseignement SVP.
Je souhaiterai "cumuler" les 2 GET.

Par exemple j'ai ajouté une condition dans ma pagination (code juste si dessous),
si juste avant j'ai fait une recherche avec un search, je peut ensuite cliquer sur les liens de ma pagination sans perdre mon search en GET.
<a href="?p=<?php echo $i; ?><?php if(!empty($_GET['search'])) echo '&search='.$_GET['search']; ?>"><?php echo $i; ?></a>


Ce que je souhaite, c'est de pouvoir aussi faire le meme système mais dans l'autre sens.
Si d'abord j'ai un GET avec ma pagination, et que ensuite je souhaite faire un search, je souhaiterai ne pas perdre mon GET de ma pagination.
Pour mon search j'ai ce code:
<form action="articles.php" method="get">
 <input type="text" name="search">
 <input type="submit" value="Rechercher">
</form>


J'ai essayé de faire ceci:
<form action="articles.php<?php if(!empty($_GET['p'])) echo '&search='.$_GET['p']; ?>" method="get">
 <input type="text" name="search">
 <input type="submit" value="Rechercher">
</form>


Mais ça ne marche pas.
Pouvez vous m'aider SVP ?
Merci beaucoup
A voir également: