par
guilt92 » 09 sept. 2008, 10:51
Bonjour,
Attention à ta façon de coder. On n'écrit pas un if dans un echo, il faut écrire chaque instructions indépendamment :
<?php
echo '<a href="content-JPB'.$lg.'-id3-';
if($lg==fr) {
echo 'support_cpl_fonctionnement_equipement_reseau_cpl';
}
elseif ($lg==uk) {
echo 'support_plc_how_it_works_equipment_network_plc';
}
echo '.html">';
?>
Aussi, à cause de l'utilisation du elseif, si jamais la langue n'est ni fr ni uk cela affichera une page inexistante, il faut envisager un cas par défaut, ou alors remplacer le elseif par un else, de sorte que "tout ce qui n'est pas fr soit considéré comme uk"
Bonjour,
Attention à ta façon de coder. On n'écrit pas un if dans un echo, il faut écrire chaque instructions indépendamment :
[php]<?php
echo '<a href="content-JPB'.$lg.'-id3-';
if($lg==fr) {
echo 'support_cpl_fonctionnement_equipement_reseau_cpl';
}
elseif ($lg==uk) {
echo 'support_plc_how_it_works_equipment_network_plc';
}
echo '.html">';
?>[/php]
Aussi, à cause de l'utilisation du elseif, si jamais la langue n'est ni fr ni uk cela affichera une page inexistante, il faut envisager un cas par défaut, ou alors remplacer le elseif par un else, de sorte que "tout ce qui n'est pas fr soit considéré comme uk"