comment récupérer le numéro de la variable

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

zabyo
Nouveau WRInaute
 
Messages: 9
Inscription: Lun Juil 26, 2004 11:19

comment récupérer le numéro de la variable

Message le Mar Jan 03, 2006 16:11

Salut ET BONNE ANNée !!

J'ai fait de l'url rewrite dans un sommaire qui transforme :
index.php?voiture=9&type=1
par
voiture_porche.html
(ici 9 = voiture et 1 = porche)

l'url rewrite marche bien, la page voiture_porche.html est bien trouvée mais ma requête sql qui suit dans cette meme page m'affiche une erreur !

je me retrouve avec 'select * from table where id = voiture and type = porche'

au lieu de
'select * from table where id = 9 and type = 1'

Comment récupérer mes chiffres ???

MERCI d'avance


e-kiwi
Modérateur
Modérateur
 
Messages: 13867
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Jan 03, 2006 16:27

ton rewrite est bizarre :)

tu aurai du plutot faire
1-9-voiture-porche.html

parceque le fait que 9 = voiture et 1 = porche, il y a que toi qui le sait :)


Baronz
WRInaute impliqué
WRInaute impliqué
 
Messages: 296
Inscription: Jeu Avr 28, 2005 18:55

Message le Mar Jan 03, 2006 16:27

Ajoute une condition avant,

if ($var = voiture) { $var = 9; } else { $var = 0; }


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Re: comment récupérer le numéro de la variable

Message le Mar Jan 03, 2006 16:37

zabyo a écrit:Salut ET BONNE ANNée !!

J'ai fait de l'url rewrite dans un sommaire qui transforme :
index.php?voiture=9&type=1
par
voiture_porche.html
(ici 9 = voiture et 1 = porche)


si 9 = voiture alors pourquoi écrire voiture=9 ???
Ne me dis pas que tu fais:
RewriteRule voiture_porche.html /index.php?voiture=9&type=1

:lol: :lol: :lol: :lol: :lol:

zabyo
Nouveau WRInaute
 
Messages: 9
Inscription: Lun Juil 26, 2004 11:19

Message le Mar Jan 03, 2006 16:42

merci pour vos réponses rapides !! :D

en fait j'ai mis voiture et type pour illustrer mon exemple mais les noms de mes variable sont plus tordu bien sur.

je vais tester avec 1-9_voiture.html

merci !!


e-kiwi
Modérateur
Modérateur
 
Messages: 13867
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Jan 03, 2006 16:46

en fait ta regle est ->

RewriteRule ^([0-9]+)-([0-9]+)-(.+).html$ /index.php?voiture=$1&type=$2 [L] (la troisieme variable non utile sert à placer le mot clé dans l url)

avec comme url d exemple : 1-9-voiture-porsche.html

PS : utilise - plutot que _ sinon cela ne va pas separer tes mots aux yeux de google !!

zabyo
Nouveau WRInaute
 
Messages: 9
Inscription: Lun Juil 26, 2004 11:19

Message le Mar Jan 03, 2006 16:52

merci !!
je test


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités