Région répétée- multilangue

Fermé
AntoineW - 2 déc. 2005 à 07:16
 AntoineW - 5 déc. 2005 à 19:46
Bonjour,

Pourriez vous m'aider ?

J'ai une région répétée avec du textes et des photos,... mais j'aimerai placer la balise <?php echo $lang[.....']; ?> pour la traduction du texte.
Comment dois-je faire pour que la balise s'affiche pour tous mes enregistrements?

Merci
Antoine

3 réponses

cestadire.ch Messages postés 82 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 27 septembre 2006 31
2 déc. 2005 à 15:08
Je veux bien t'aider, mais il faudrait que tu copies le code concerné pour que ce soit un peu plus clair :-)


....................
http://cestadire.ch
0
Bonsoir,


j'ai créer une région répetée et pour pouvoir le traduire en anglais j'ai placé la balise <?php echo $lang[.....']; ?> qui va chercher le texte dans un fichier et dans ma bd. Mais lorsque je visionne ma page le texte est le même dans tous les enregistrement, donc comment dois-je programmer la balise pour pouvoir traduire tous mes enregistrements.

....
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<?php do { ?>
<td><table width="0%" height="100%" border="0" align="center" cellpadding="0" cellspacing="10" bordercolor="#999999">
<tr>
<td><div align="center">
<table border="0">
<tr>
<td>
<a href="start.php?lang=<?php echo $_GET['lang'];?>&rubrique_id=9&produits_rub=0&id=<?php echo $row_acc_rub['id']; ?>"><img src="images/fiche/petitlien/<?php echo $row_acc_rub['photo']; ?>" width="150" height="113" border="0" class="cadre" /></a></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td valign="bottom" class="texte_petit"><div align="center"><a href="start.php?lang=<?php echo $_GET['lang'];?>&rubrique_id=9&produits_rub=0&id=<?php echo $row_acc_rub['id']; ?>"><u><strong><?php echo $lang['produits_texte']; ?></strong></u></a> <br />
n° <span class="texte_moyen_rouge"><?php echo $row_acc_rub['num']; ?></span></div></td>
</tr>
</table></td>
<?php
$row_acc_rub = mysql_fetch_assoc($acc_rub);
if (!isset($nested_acc_rub)) {
$nested_acc_rub= 1;
}
if (isset($row_acc_rub) && is_array($row_acc_rub) && $nested_acc_rub++ % 4==0) {
echo "</tr><tr>";
}
} while ($row_acc_rub); //end horizontal looper version 3
?>
</tr>
</table>
....

Donc la balise <?php echo $lang['produits_texte']; ?> doit se multiplier en fonction de mes enregistrements et pas affiché que le premier enregistrement

J'espere que vous me conprendrez.
Je pense que je dois juste insérez qlq chose dans ma balise


merci
0
personne ne sais ?
0