Syntaxe: print: variable en indice d'un tableau
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!!!