Nom de page dynamique
Posté : 15 mars 2008, 12:25
Bonjour,
Sur mon site je référence différent produit, en fait j'aimerais que lorsque l'on clique sur un produit le nom de la page soit : nom_du_produit.php
Voici mon code :
Donc quand je clique sur un produit j'arrive bien sur la page www.monsite.fr/produit/id_produit/nom_produit.php
Mais maintenant je me demande comment il faut faire pour afficher la page du produit, car ce sont toutes des pages dynamique, elle n'existent pas en dur sur mon site ! Sur quel page je dois récupéré l'di du produit pr l'affiché ?
Merci d'avance pr vos réponses
Sur mon site je référence différent produit, en fait j'aimerais que lorsque l'on clique sur un produit le nom de la page soit : nom_du_produit.php
Voici mon code :
function titre_iso($titre)
{
$titre_complet = $titre;
$titre_complet = ereg_replace(", ","-",$titre_complet);
$titre_complet = ereg_replace(" ","-",$titre_complet);
$titre_complet = ereg_replace("'","-",$titre_complet);
$titre_complet = ereg_replace("/","-",$titre_complet);
$titre_complet = ereg_replace(",","-",$titre_complet);
$titre_complet = ereg_replace(":","-",$titre_complet);
$titre_complet = ereg_replace("!","-",$titre_complet);
$titre_complet = ereg_replace("#","-",$titre_complet);
$titre_complet = ereg_replace("\?","",$titre_complet);
$titre_complet = ereg_replace("[-]","-",$titre_complet);
if ($titre_complet != htmlentities($titre_complet))
{
for ($i=0;$i<strlen($titre_complet);$i++)
{
if ($titre_complet[$i] != htmlentities($titre_complet[$i]))
{
$newchaine=htmlentities($titre_complet[$i]);
$newcar=$newchaine[1];
$titre_complet=ereg_replace($titre_complet[$i], $newcar, $titre_complet);
}
}
}
$titre_complet = ereg_replace("[-]","-",$titre_complet);
$size=strlen($titre_complet);
if ($titre_complet[$size-1]=='-')
$titre_complet=substr($titre_complet,0,$size-1);
$titre_complet = ereg_replace("--","-",$titre_complet);
return $titre_complet;
}
function titre_slash($titre)
{
$titre_slash = addslashes($titre);
return $titre_slash;
}
$nom_produit_iso = titre_iso($nom_produit);
$nom_produit_slash = titre_slash($nom_produit);
Code : Tout sélectionner
<A HREF="/produit/<?= $id_produit ?>/<?= $nom_produit_iso ?>.php" class="style4"
onMouseOver="window.status='<?= $nom_produit_slash ?>'; return true;" onMouseOut="window.status=''"><?=$nom_produit?></A>
Mais maintenant je me demande comment il faut faire pour afficher la page du produit, car ce sont toutes des pages dynamique, elle n'existent pas en dur sur mon site ! Sur quel page je dois récupéré l'di du produit pr l'affiché ?
Merci d'avance pr vos réponses