idem, ne pas utiliser de goto...
for ($descriptif = 0 ; $descriptif < 5 ; $descriptif++, $nid++, $vid++) {
echo "<p><strong>$nid : $vid : external NID : " . $linked_node_nid . "</strong></p>";
if (!$record[1 + $descriptif] || (strpos($record[1 + $descriptif], "xx") !== FALSE)){
$nid--;
$vid--;
echo '<p class="SQLMessage">C\'est vide</p>';
}
else
{
$language = "";
switch ($descriptif) {
case 0:
$language = "fr";
$nid--;
$vid--;
echo '<p class="SQLMessage">C\'est du Français</p>';
break;
case 1:
$language = "en";
echo '<p class="SQLMessage">C\'est de l\'Anglais</p>';
break;
case 2:
$language = "de";
echo '<p class="SQLMessage">C\'est de l\'Allemand</p>';
break;
case 3:
$language = "it";
echo '<p class="SQLMessage">C\'est de l\'Italien</p>';
break;
case 4:
$language = "es";
echo '<p class="SQLMessage">C\'est de l\'Espagnol</p>';
break;
} // endswitch
if ($language!=='fr')
{
// Suite du code
}
}
} // endfor
de plus, attention, il manque le default dans ton switch