Bonjour j'utilise des fonctions php pour afficher le resultat de requetes sql.
Voici le bout du code qui ne marche pas:

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
 
$query1 = "SELECT VM, VM FROM client ORDER BY 'VM' ASC";
$query2 = "SELECT date_format(periodepaie,\"%Y-%m\")FROM periodepaie";
$query3 = "SELECT Traitement, Traitement FROM traitement ORDER BY 'Traitement' ASC";
 
$result1 = mysql_query($query1) or die ("Requête echouée");
$result2 = mysql_query($query2) or die ("Requête2 echouée");
$result3 = mysql_query($query3) or die ("Requête3 echouée");
 
 
/* Affiche les résultats dans menu déroulant */
/*----------MENU 1*/
	echo '<div id="machine"><label for="VM"><dfn>Machine VM</dfn></label>&nbsp<select name="VM"></div><br>';
while($liste=mysql_fetch_row($result1))
{
	echo '<option selected value="',$liste[1],'">',$liste[0],'</option>';
}
	echo '</select>';
 
 
/*---------MENU 2*/
 
	echo '<div id="periodepaie"><label for="periodepaie"><dfn>Periode de paie</dfn></label>&nbsp<select name="periodepaie"></div><br>';
while($liste=mysql_fetch_row($result2))
{
	echo '<option value="',$liste[1],'">',$liste[0],'</option>';
}
	echo '</select>';
 
 
/*---------MENU 3*/
 
	echo '<div id="traitement"><label for="traitement"><dfn>Traitement</dfn></label>&nbsp<select name="traitement"></div><br>';
while($liste=mysql_fetch_row($result3))
{
	echo '<option value="',$liste[1],'">',$liste[0],'</option>';
}
	echo '</select>';
Puis voici pour la suite de mon script l'endroit ou je n'arrive pas a fficher ce que je veux avec l'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$choix1=$_POST['VM'];
$choix2=$_POST['periodepaie'];
$choix3=$_POST['traitement'];
echo $choix1;
echo $choix3;
echo $choix2;	
echo '<pre>';
var_dump($_POST);
echo'</pre>';
Voila le echo des choix 1 et 3 marchent tres bien le echo sur le $choix2 me donne cette erreur:
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
 
 ["VM"]=>
  string(7) "PRO8001"
 
  ["periodepaie"]=>
  string(130) "
Notice:  Undefined offset:  1 in d:\util\easyphp1-8\www\exploitation\source\main.php on line 62
"
 
["traitement"]=>
  string(10) "13eme MOIS"
 
  ["x"]=>
  string(2) "30"
  ["y"]=>
  string(2) "16"
}
Si quelqu'un peut eclairer ma lanterne. On dirait qu'il na sait pas lire le contenu de la cellule car il s'agit d'un format de date modifié. Si quelqu'un a une astuce...
Merci