J’ai une formulaire à compléter dans des champ :
<INPUT …… et plusieurs champs à partir de MENU DEROULANT.
Un ensemble de contrôle me permet de vérifier la saisie, si celle ci ne correspond pas., je renvoie le formulaire. Dans ce cas, je souhaite renvoyer aussi la saisie qui a été faite. Aucun problème pour tous les champs INPUT par contre, je n’arrive pas a recharger la variable qui a été choisie s’il s’agit d’un champ avec un MENU DEROULANT. Systématiquement tous les champs avec MENU DEROULANT doivent être ressaisie.
EXEMPLE :
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
67
68
69
70
71
72
73
74
75 <tr> <td width="159" align="right"><font face="Verdana" size="2"> <font color="#0000FF">Application</font>:</font> </td> <td width="708"> <?php //-----------------------recherche application----------------------------------------- require('include-ouvert-base.php'); echo '<select size=1 name="F_CD_APPL">'."\n"; echo '<option value="*">Choisir l Application<option>'."\n"; // Récupération des informations triées par ordre alphabétique $sql = "SELECT A_CD, A_APPLICATION FROM APPLICATION ORDER BY A_CD"; $ReqLog = mysql_query($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error()) ; while ($resultat = mysql_fetch_row($ReqLog)) { echo '<option value="'.$resultat[0].'">'.$resultat[1]; echo '</option>'."\n"; } echo '</select>'."\n"; //$SESSION['F_CD_APPL']=$resultat[0]; //------------------------------------------ ?> <input style="width:15; height:20; background-color:#FFFFFF; color:#FF0000; font-size:150%;" value="<?php echo $_SESSION['REP_APPL'] ?>" "> <font face="Verdana" size="2" color="#0000FF"> Priorité: <?php //------recherche LIBELLE---libelle------------------------------- //require('include-ouvert-base.php'); echo '<select size=1 name="F_PRIORITE">'."\n"; echo '<option value="*">Choisir la priorité<option>'."\n"; $sql = "SELECT P_CD, P_LIBELLE FROM PRIORITE ORDER BY P_CD"; $ReqLog = mysql_query($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error()) ; while ($resultat = mysql_fetch_row($ReqLog)) { echo '<option value="'.$resultat[0].'">'.$resultat[1]; echo '</option>'."\n"; } echo '</select>'."\n"; //------------------------------------------ ?> <input style="width:15; height:20; background-color:#FFFFFF; color:#FF0000; font-size:150%;" value="<?php echo $_SESSION['REP_PRIORITE'] ?>" "> </font> <?php //-----------TYPE de FICHE-------------------------------------- require('include-ouvert-base.php'); //echo "1 Ouverture de la Base"; echo '<select size=1 name="F_TYPE">'."\n"; echo '<option value="*">Choisir FICHE<option>'."\n"; // Récupération des informations triées par ordre alphabétique $sql = "SELECT T_CD, T_TYPE_FICHE FROM TYPE ORDER BY T_CD"; $ReqLog = mysql_query($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error()) ; while ($resultat = mysql_fetch_row($ReqLog)) { echo '<option value="'.$resultat[0].'">'.$resultat[1]; echo '</option>'."\n"; } echo '</select>'."\n"; //$REP_TYPE='<font face="Verdana" size="1" color="#FF0000"> *'; ?> <input style="width:15; height:20; background-color:#FFFFFF; color:#FF0000; font-size:150%;" value="<?php echo $_SESSION['REP_TYPE'] ?>" "> </td> </tr> <tr class="tab_bg_1"> <td width="159" align="right"><font face="Verdana" size="2" color="#0000FF">Résumé ou Titre:</font><font face="Verdana" size="1" color="#0000FF"> 100 caractères</font></td> <td width="708"> <input size= 100 name="F_TITRE_REDAC" cols="80" rows="2" value="<?php echo $_POST['F_TITRE_REDAC'] ?>"> <input style="width:15; height:20; background-color:#FFFFFF; color:#FF0000; font-size:150%;" value="<?php echo $_SESSION['REP_TITRE_REDAC'] ?>" "> </td> </tr> --------ETC ----------------
Partager