Bonjour,

actuellement je suis entrain de créer un site avec le multi langue (français et anglais).

voici mon formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<form method="post" action="choix-langform.php">
 
 
    <input type="image" value="fr" name="langue" src="image/france.jpg" width="45" height="30" border="0">
 
    <input type="image" value="en" name="langue" src="image/anglais.jpg" width="45" height="30" border="0">
 
 
</form>
voici le fichier choix-langform.php :

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
<?php
if($_POST['langue'] == 'fr')
{
 $date_expiration = time() + 365*24*3600; // Un an !
 setcookie('langue', 'fr', $date_expiration); // On enregistre le cookie
 
 header('location: index.php'); // On lui remontre le site depuis l'index 
}
elseif($_POST['langue'] == 'en')
{
 $date_expiration = time() + 365*24*3600;
 setcookie('langue', 'en', $date_expiration);
 
 header('location: index.php');
}
?>
Voici mon problème, en affichant mon formulaire avec des inputs images cela fonctionne avec firefox (j'arrive bien à afficher la langue souhaitée en cliquant sur l'une des images) mais pas avec IE.

sous ie, j'obtiens comme erreur :

Notice: Undefined index: langue in c:\program files\easyphp1-8\www\multilangue\choix-langform.php on line 3

Notice: Undefined index: langue in c:\program files\easyphp1-8\www\multilangue\choix-langform.php on line 10
j'ai essayé de rajouter des "isset" avant le $_POST['langue'] et j'obtiens comme erreur:
Parse error: parse error, expecting `','' or `')'' in c:\program files\easyphp1-8\www\multilangue\choix-langform.php on line 3
Apparemment il existe pas mal de problèmes avec les inputs images avec IE. J'ai essayé de testé les valeurs x et y de l'endroit ou l'utilisateur a cliqué en mettant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
!empty($_POST["langue_x"]
mais toujours le même problème.
je ne sais plus quoi faire... c'est pourquoi je fais appel à vous ^^

Merci par avance..