Bonjour

Je me permets de vous poser la question, car je rencontre un problème que je ne comprend pas ??

en effet, je souhaite lorsque l'on rentre des nombres dans un input text il me ressort les lettres de l'alphabet correpondant,

voici le formulaire
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
  <input name="code" type="text" id="code" size="2" maxlength="2" />
  <input name="codee" type="text" id="codee" size="2" maxlength="2" />
  <input name="codeee" type="text" id="codeee" size="2" maxlength="2" />
  <input name="codeeee" type="text" id="codeeee" size="2" maxlength="2" />
  <input type="submit" name="button" id="button" value="Envoyer" />
</form>
 
******************************************************* <br />
<?php
$n = (isset($_POST['code'])) ? mysql_real_escape_string($_POST['code']) : NULL;
$nn = (isset($_POST['codee'])) ? mysql_real_escape_string($_POST['codee']) : NULL;
$nnn = (isset($_POST['codeee'])) ? mysql_real_escape_string($_POST['codeee']) : NULL;
$nnnn = (isset($_POST['codeeee'])) ? mysql_real_escape_string($_POST['codeeee']) : NULL;
 
 
//création du tableau pour correspondance
$tableau = array ('0' => 'A', 
  '1' => 'B',
  '2' => 'C',
  '3' => 'D',
  '4' => 'E',
  '5' => 'F',
  '6' => 'G',
  '7' => 'H',
  '8' => 'I', 
  '9' => 'J',
  '10' => 'K',
  '11' => 'L',
  '12' => 'M',
  '13' => 'N',
  '14' => 'O',
  '15' => 'P',
  '16' => 'Q', 
  '17' => 'R',
  '18' => 'S',
  '19' => 'T',
  '20' => 'U',
  '21' => 'V',
  '22' => 'W',
  '23' => 'X',
  '24' => 'Y', 
				  '25' => 'Z');
 
 
 
//boucle pour récupérér les valeurs 
 
foreach ($tableau AS $key => $value){
 
if ($key == $n){
	 echo '  '.$value.' ' ;
		    }
if ($key == $nn){
		echo '  '.$value.' ' ;
			}
if ($key == $nnn){
		echo '  '.$value.' ' ;
			}
if ($key == $nnnn){
		echo '  '.$value.' ' ;
			}
	}
 
?>
mon code fonctionne mais les variables son inversés à l'affichage ??

Par exemple, si je met dans le 1er champ la valeur 4
Par exemple, si je met dans le 2eme champ la valeur 18
Par exemple, si je met dans le 3eme champ la valeur 2
Par exemple, si je met dans le 4eme champ la valeur 0

qui correspond a CODE

il m'affiche
CDEO