Bonjour, je cherche à remplacer des tags dans un message
cependant le remplacement ne s'effectue pas...
concept :
un tag est une chaîne de caractère qui va être remplacé par du code.
on récupère le message dans le champs "content" de la table "titlenav".
on effectue le remplacement des tags contenus dans le message par le code de remplacement.
ici on se contente d'afficher le code contenu dans le champs "pageroot" de la table "mods".
je désespère c'est à n'y rien comprendre !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $sql1 = 'SELECT * FROM `'.$prefix.'titlenav` WHERE `id`=\''.$element.'\' ORDER BY `order`'; $req1 = mysql_query($sql1); while($var1=mysql_fetch_object($req1)){ //----------------------------- //Remplacement des tags //----------------------------- $sql2 = 'SELECT * FROM `'.$prefix.'mods`'; $req2 = mysql_query($sql2); $content = $var1->content; while($var2=mysql_fetch_object($req2)){ $content = str_replace($var2->tag,$var2->pageroot,$content); } //----------------------------- //Fin de remplacement des tags //----------------------------- print bbcode($content); }![]()
![]()
![]()
merci de m'aider !
phcorp
Partager