Bonjour,
J'ai un petit problème de syntaxe, j'utilise une variable de session pour stocker ma variable langue, et ensuite, j'ai une base de données dans laquelle j'ai 3 colonnes, fr_text pour le texte en français, en_text pour celui en anglais, it_text celui en italien. Et donc j'aimerais que qu'il print la colonne correspondant a la langue. Mais j'ai un problème de syntaxe, quand je remplace la variable $langue par en ou fr ça marche. J'ai testé la variable langue et elle est correctement affectée. Donc le problème est juste d'ordre syntaxique au niveau du
"print("{$press['$langue_text']}");"
J'ai essayé de plein de façons différentes, mais je n'ai vraiment pas réussi à trouver une solution, c'est pourquoi je me permets de vous déranger...
Voilà un peu le code autour:
<?php
$r = mysql_query("SELECT * FROM press");
while ($press = mysql_fetch_assoc($r)) {
print("<p>{$press['$langue_text']}</p> <h4> {$press['name']}, {$press['date']}</h4>");
}
@mysql_free_result($r);
?>
Merci d'avance pour votre aide!!!
Partager