8795 sujets

Développement web côté serveur, CMS

bonjour, dans une page j'ai une pagination

donc j'arriver sur cette page de résultat avec ?reg=1

la pagination ce fais bien nombres de page nickel

mais quans je vais sur la page 2 il m'enlève "?reg=1"

voici le code


function pagination($current_page, $nb_pages, $link='?page=%d', $around=2, $firstlast=1)
{
	
	
	$pagination = '';
    
	 $link = preg_replace('`%([^d])`', '%%$1', $link);
	if ( !preg_match('`(?<!%)%d`', $link) ) $link .= '%d';
	if ( $nb_pages > 1 ) {
	


quand je clique sur page suivante j'ai alors ..?page=2

et il me faudrait ?reg=1&page=2 quand je le rentre directement c nickel

quand je change la ligne
function pagination($current_page, $nb_pages, $link='?page=%d', $around=2, $firstlast=1)
{

pars
function pagination($current_page, $nb_pages, $link='?page=%d&reg=1', $around=2, $firstlast=1)
{

C nickel !

Mais c que 'reg' c une région donc quand je suis dans la region 2 ca me revient a la region 1

function pagination($current_page, $nb_pages, $link='?page=%d&reg=$row_region[id_region]', $around=2, $firstlast=1)
{


Resultat avec le dernier code : ?page=2&reg=$row_region[id_region]

Merci
yop,

1 cool, tu pourrais pi etre donner ta solutions que cela puisse aider qqn d'aitre au jr Smiley cligne
2 tu peux mettre l’entête de ton message comme résolu Smiley cligne