Bonjour à tous !

Je vous expose mon souçis:
J'ai un fichier .txt qui contient une liste de sections :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CCS
ECS
ELM
etc ...
Je lis le fichier et je crée mes listes. Pas de problème de ce coté là !
Cependant, j'aimerais que celui selectionné corresponde à une variable testée. En effet, j'appelle cette liste à l'edition d'un enregistrement d'une BDD.
La variable $Code_Service contient un des services de la liste.

Mais voilà le problème, je n'arrive pas à rentrer dans mon if alors que le $Code_service ( testé avec un echo ) contient bien une des valeurs de la liste !

Autrement dit, ma liste est bien complète mais pas moyen de lui faire selectionner une des valeurs suivant la variable $Code_Service !


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
echo '<tr><td>Code_Service: </td><td><select name="Code_Service">';		
if(!$fp = fopen("code_service_belfort.txt","r"))
{		
   echo 'Echec de l ouverture du fichier';
   exit;
}
else
{
   while (!feof($fp)) 
   { 
      $ligne = fgets($fp, 1024);
      if($ligne == $Code_Service)
      {
         echo '<option selected>'.$ligne;
      }
      else
      {
         echo '<option>'.$ligne;
      }
   }
echo '</td></tr>';
}
Quelque chose me dit qu'à la lecture, il y a des caractères qui s'inserent ou quelque chose du genre ...

Une idée ?