Remplacement des données

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

ElWis
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 16 Aoû 2004

Remplacement des données

Message le Lun Aoû 16, 2004 13:31

Bonsoir,
Mon problème consiste à replacer un code quelconque par une image pour un forum.

Les codes sont récupèrer d'une table de ma BDD.
Alors j'ai fait une boucle WHILE pour la récupèration de tout les codes puis j'ai fermer la boucle puis j'ai déclarer une variable pour l'affchage du texte de la façon suivant:
Code: Tout sélectionner
<?php
$image = $sm['image']; //récupèrer depuis la boucle de la table des smiles
$code = $sm['code']; //récupèrer depuis la boucle de la table des smiles
//Boucle  fermée.

// autre récupération d'une autre table qui contient le text
$msgN = stripslashes($data['msg']);
$msg = str_replace($code,"<img src='".$image."'>",$msgN);
?>



Le résultat: si j'ai 2 code (donc 2 smilies) dans mon texte, avec cette méthode, je ne vois que la dernier smile remplacer par l'image qui lui ai approprié, par contre les autres reste en code sans changer.
Si pour récupèrer les donnée de la table des smilies, je ne fait pas de boucle, seule le premier smilie sera remplacer.

Où est le problème ? quel est la solution ?
Merci de votre aide et bonne fin de soirée.


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Lun Aoû 16, 2004 13:40

euh... je ne vois aucune boucle dans ton code...

Sinon, saches que str_replace accepte les tableaux en paramêtre... ce qui devrait être plus rapide, et plus pratique à utiliser.



Pour ce qui est du parseur de forum, perso je fais plusieurs passes (4 actuellement) afin d'etre plus souples.


willyz85
WRInaute discret
WRInaute discret
 
Messages: 135
Inscription: 1 Mai 2004

Message le Lun Aoû 16, 2004 19:05

le str_replace doit être dans la boucle ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

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