comment faire affichage page par page avec moteur de recherc

Nouveau WRInaute
Bonjour,
Je suis en train de tenter d'utiliser RewriteRule avec mon moteur de recherche à affichage page par page.

J'utilise pour numéroter
Code:
if ($code!=''){$rcode="&code=".$code."";}
//etc..
navBarre("$rcode$rgenre ...etc...");

et la fonction
Code:
function navBarre($plus) {
	global $total, $deb, $max, $PHP_SELF;
	if ($total > $max) {
		echo "<p align=\"center\">";
		if ($deb > 0) {
			echo "<a href=\"".basename($PHP_SELF)."?deb=".($deb - 1).$plus."\"><img src=\"img/gauche.gif\" border=\"0\"></a> <a href=\"".basename($PHP_SELF)."?deb=".($deb - 1).$plus."\">Les ".$max." Pr�c�dentes </a>&nbsp;";}
///////
if ($total > ($deb + 1) * $max) {
			echo "&nbsp;<a href=\"".basename($PHP_SELF)."?deb=".($deb + 1).$plus."\">Les ".$max." Suivantes</a> <a href=\"rechercher.html?deb=".($deb + 1).$plus."\"><img src=\"img/droite.gif\" border=\"0\" ></a>";}

et mon htaccess en cours
Code:
RewriteRule ^rechercher\.html$ /rechercher.php
RewriteRule ^rechercher_page_([0-9]+)_dans_le([0-9]+)\.html$ /rechercher.php?deb=$1&code=$2[L]

En résumé j'ai du mal à réécrire mes liens de l'affichage et comment le gérer.

Merci pour l'aide
 
Nouveau WRInaute
en fait en ce moment j'en suis la
Code:
RewriteRule ^rechercher\.html$ /rechercher.php
RewriteRule ^rechercher-([0-9]+)/([0-9]+)\.html$ /rechercher.php?deb=$1&code=$2[L]

et mes liens
Code:
<a href=\"rechercher.html?deb=".($deb - 1).$plus."\">

et ça me donne sur la 2nd page
Code:
http://ptiloup.info/rechercher.html?deb=1&code=6&lagenre=2

comment personnaliser tout ça sachant que j'aurais à la fin un dizaine de valeurs dans mon moteur
 
WRInaute impliqué
Je sais pas trop ce que tu veux faire mais:
-ce sont des côte ou double côte dans ton code php?
-mieux vaut passer tes variables php dans l´url:
<a href=rechercher-'.$var1.'-dans-'.$var2.'-html>
puis ta Reg Ex marchera.
Là tu créez un lien rechercher.html?var=...et apache cherche un rechercher.php
Je comprends pas tout... :)
 
Nouveau WRInaute
[RESOLU]

J'étais un peu fatigué hier et ne connaissant pas trop RewriteRule j'avais du mal à imaginé que
Code:
rechercher_page([0-9]+)_code([0-9]+)-([0-9]+)\.html
puissent être interprété comme
Code:
rechercher.php?deb=$1&code=$2&lagenre=$3 [L]
:roll:

Merci de m'avoir éclairé :wink:
 
Discussions similaires
Haut