14Fermer16
SpipuLe 16/11/2010 à 12:10
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