Le problème est le suivant :
1) je débute ))
2) et c'est le plus important
pour les listes déroulantes avec gestion des erreurs, comme je travaille avec "print form" à chaque fois qu'il y en a une erreur dans le formulaire les donnees choisies dans mes listes déroulantes se remettent sur la valeur de base et donc je dois la rentrer à nouveau.
j'espère trouver une solution
merci
puis le reste des contôles suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (isset($_POST['go'])){ // on récupère les données si la variable go existe
mais le problème vient que pour mes input text j'ai une variable qui permet de consever ce qui a été choisi lorsque ke reviens au formulaire, mais je trouve pas de solution pour les selects
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156 $form = "<table> <form METHOD=\"POST\" onsubmit=return checkform(this) enctype=\"multipart/form-data\" > <table width=\"489\" border=\"1\"> <tr> <td height=\"41\" bgcolor=\"#CCCCCC\">Type de Bien <font color=#FF0000><span>*</span></font></td> </tr> <tr> <td height=\"41\"> <p> <label for=\"type\">Type de commerce à vendre</label> <select name=type size=\"1\" id=\"type\" > <option value=\"veuillez choisir\">Veuillez choisir</option> <option value=\"commerce\" >commerce</option> <option value=\"autre\" >Autre</option> </select><font color=#FF0000><span>*</span></font>$erreur_type</td> </p> </tr> </table> <p> <table width=\"489\" border=\"1\"> <tr> <td height=\"41\" bgcolor=\"#CCCCCC\">Situation <font color=#FF0000><span>*</span></font></td> </tr> <tr> <td height=\"41\"> <p> <label for=\"pays\">Pays</label> <select name=pays id=\"pays\" > <option value=\"Belgique\" >Belgique</option> <option value=\"France\" >France</option> <option value=\"Luxembourg\" >Luxembourg</option> </select><font color=#FF0000><span>*</span>$erreur_pays</font> </p> <p>Adresse de l'acivité</p> <p> <label for=\"rue\">Rue :</label> <input type=\"text\" name=rue value =\"$rue\" id=\"rue\" />$erreur_rue <label for=\"numero\">N°:</label> <input name=numero type=\"text\" value =\"$numero\" id=\"numero\" size=\"6\" />$erreur_numero </p> <p> <label for=\"cp\">Code Postal :</label> <input name=cp type=\"text\" id=\"cp\" value =\"$cp\" size=\"6\" />$erreur_cp <label for=\"commune\">Commune: </label> <input type=\"text\" name=commune value =\"$commune\" id=\"commune\"$erreur_commune /> <br /> </p> </td> </tr> </table> <p> <table width=\"489\" border=\"1\"> <tr> <td height=\"41\" bgcolor=#CCCCCC>Souhait financier <font color=#FF0000><span>*</span></font></td> </tr> <tr> <td height=\"121\"><p>Prix de vente des actions,parts sociales ou fonds de commerce</p> <p> <label for=\"type\">Type de Vente</label> <select name=type_vente size=\"1\" id=\"type\" > <option value=\"veuillez choisir\" >Veuillez choisir</option> <option value=\"action\" >Actions / parts sociales</option> <option value=\"fdc\" >Fonds ce commerce</option> </select><font color=#FF0000><span>*</span></font>$erreur_type_vente </p> <p> <label for=\"pv\">Prix de Vente :</label> <input type=\"text\" name=pv value =\"$pv\" id=\"pv\" ><font color=#FF0000><span>*</span>$erreur_pv <br /> </p> </td> </tr> </table> <p> <table width=\"489\" border=\"1\"> <tr> <td height=\"41\" bgcolor=#CCCCCC>Descriptions <font color=#FF0000><span>*</span></font></td> </tr> <tr> <td height=\"121\"><p>Description brève ( 2 à 3 lignes maximum ) <font color=#FF0000><span>*</span></font></p> <p> <label for=\"description_breve\"></label> <textarea name=description_breve id=\"description_breve\" cols=\"45\" rows=\"5\" WRAP=\"virtual\">$description_breve</textarea> </p> <p>Personnel</p> <p> <label for=\"personnel\"></label> <textarea name=personnel id=\"personnel\" cols=\"45\" rows=\"5\" WRAP=\"virtual\" >$personnel</textarea> <label for=\"chiffre\"></label> </p> <p>Chiffres clés</p> <p> <textarea name=chiffre id=\"chiffres\" cols=\"45\" rows=\"5\" WRAP=\"virtual\">$chiffres</textarea> </p> <p>Description Détailée <font color=#FF0000><span>*</span></font></p> <p> <label for=\"description détail\"></label> <textarea name=description_detail id=\"description_detail\" cols=\"45\" rows=\"5\" WRAP=\"virtual\">$description_detail</textarea> </p> </tr> </table> <p> <table width=\"489\" border=\"1\"> <tr> <td height=\"41\" bgcolor=#CCCCCC>Photos</td> </tr> <tr> <td height=\"121\"><p>Photo principale</p> <p> <label for=\"photo1\"></label> <input type=\"file\" name=photo1 id=\"photo1\" /> </p> <p>vous pourrez ajouter 4 photos après confirmation</p> <p> <input type=submit name=go value=Envoyer /> <input type=reset name=button value=Reset /> </p> </tr> </table> </form> </table>"; print($form);
Partager