Bonjour à tous,
J'ai crée un formulaire où l'utilisateur choisi un pays (dans uns liste déroulante) et 2 dates, une date de début et une date de fin (dans 2 listes déroulantes).
Mon formaulaire marche bien avec le navigateur Firefox mais pas avec Internet Explorer.
En fait, avec I. E., il m'affiche bien la liste déroulante des pays et la liste déroulante des dates de fin (par ordre décroissant), en ce qui concerne l'affichage de mes dates de début (par ordre croissant), il m'affiche tout les dates de début sur l'écran et non pas dans la liste déroulante.
Voici mon code :
Affichage de mes pays :
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 <p align=center><form method="post" action=""> <?php include('presentation.php'); include('connexion.php'); $sql = "SELECT * FROM pays"; $result = mysql_query($sql); $contenu = "<p align=center><select name='nom_du_pays'></p>\n"; while ($row = mysql_fetch_array($result) ) { $contenu .= "<option value='" . $row['id_pays'] . "'>" . $row['nom_pays'] . "</option>\n"; } echo $contenu; echo "<br />"; ?>
Affichage des date de début :
Affichage des dates de fin :
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 <?php $sql2 = "SELECT distinct la_date FROM date_ash ORDER BY la_date ASC"; $result2 = mysql_query($sql2); $contenu2 = "<p align=center><select name='date_1'></p>\n"; while ($row = mysql_fetch_array($result2) ) { $contenu2 .= "<option value='" . date("m/d/Y", strtotime($row['la_date'])) . "'>" . date("m/d/Y", strtotime($row['la_date'])) . "</option>\n"; } if (isset($_POST['date_1'])) { $n= date("Y/m/d", strtotime($_POST['date_1'])); } else { $n = ""; } echo $contenu2; ?>
Merci de votre aide,
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 <?php $sql3 = "SELECT distinct la_date FROM date_ash ORDER BY la_date DESC"; $result3 = mysql_query($sql3); $contenu3 = "<p align=center><select name='date_2'></p>\n"; while ($row = mysql_fetch_array($result3) ) { $contenu3 .= "<option value='" . date("m/d/Y", strtotime($row['la_date'])) . "'>" . date("m/d/Y", strtotime($row['la_date'])) . "</option>\n"; } if (isset($_POST['date_2'])) { $m= date("Y/m/d", strtotime($_POST['date_2'])); } else { $m = ""; } echo $contenu3; ?>
ash_rmy
Partager