Dans mon formulaire, j'ai un champ ecotaxe qui est tout le temps à zero. Je l'ai rajouté il n'y a pas longtemps.
Quand je le modifie et que je clique sur valider les changements, j'ai l'impression que ca va. Mais quand je consulte a nouveau le produit l'ecotaxe est revenue à zero et dans la base de données rien n'a été modifié.

voici le code :
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
 
<tr valign=top >
			<td>
			<table class="normal" border="0" width="100%" class="tablespace">
				<tr><td valign=top class=normal>
					Afficher le produit en page d'accueil :
					</td>
					<td><input type="checkbox" name="on_special" <?=frmvalide($frm['on_special'])?>></td>
				</tr>
				<tr><td valign=top class=normal>
					Afficher le produit dans la rubrique promotion :
					</td>
					<td><input type="checkbox" name="on_promo" <?=frmvalide($frm['on_promo'])?>></td>
				</tr>
				<tr><td valign=top class=normal>
					Afficher le produit dans la rubrique nouveauté :
					</td>
					<td><input style="width: 100%" class="formulaire1" type="text" name="nouveaute"  value="<?=vb($frm['on_new']) ?>"></td>
				</tr>
 
 
 
				<tr>
					<td class=normal>Etat du produit :</td>
					<td>
					  <input type="radio" name="etat" value="1" <?php if(vb($frm['etat'])=="1") {echo "checked";} ?>>En ligne<br>
            		  <input type="radio" name="etat" value="0" <?php if(vb($frm['etat'])=="0") {echo "checked";} ?>>En attente
					</td>
				</tr>
				<tr>
					<td class=normal colspan=2>Référence :</td>
				</tr>
				<tr>
					<td colspan=2><input style="width: 100%" class="formulaire1" type="text" name="reference"  value="<?=vb($frm['reference']) ?>"></td>
				</tr>
				<tr>
					<td class="label" colspan=2><font color="red">Nom *</font>:
					<? if (!empty($erreurs['nom'])) {echo $marqueur_erreur." ".$message_erreur['nom']; }?></td>
				</tr>
				<tr>
					<td colspan="2"><input style="width: 100%" class="formulaire1" type="text" name="nom"  value="<?echo stripslashes(vb($frm['nom']))?>"></td>
				</tr>
				<tr>
					<td class=normal colspan=2>Référence fournisseur:</td>
				</tr>
				<tr>
					<td colspan="2"><input style="width: 100%" class="formulaire1" type="text" name="reference_fournisseur"  value="<?=vb($frm['reference_fournisseur']) ?>"></td>
				</tr>
				<tr>
					<td class=normal colspan=2>Marque :</td>
				</tr>
				<tr>
					<td colspan=2><input style="width: 100%" class="formulaire1" type="text" name="marque"  value="<?=vb($frm['marque']) ?>"></td>
				</tr>
				<tr>
					<td class="normal" colspan="2">
 
					<table class="tablespace" border="0" width="100%">
					<tr>
					<td class="normal">Prix en &euro; H.T. (hors promotions):</td>
					<td class="normal" align="left" width="60%"><input style="width: 100%" class="formulaire1" type="text" name="prix"  value="<?=vb($prix) ?>">
					</td>
					</tr>
					<tr>
					<td class="normal">Ecotaxe :</td>
					<td class="normal" align="left" width="60%"><input style="width: 100%" class="formulaire1" type="text" name="ecotaxe">
					</td>
					</tr>
					<tr>
					<td class="normal">Prix revendeur en € H.T. (hors promotions):</td>
					<td  align="left"><input style="width: 100%" class="formulaire1" type="text" name="prix_revendeur"  value="<?=vb($prix_revendeur) ?>"></td>
					</tr>
					<tr>
					<td class=normal>Taux de TVA :</td>
					<td>
					<select class="formulaire1" name="tva">
 
						<?php
 
						$sql = "SELECT tva FROM rondson_tva ORDER BY tva DESC";
 
						$result = mysql_query($sql);
 
						if (mysql_num_rows($result)) {
 
							if (mysql_num_rows($result) > 0) {
 
								while ($arr = mysql_fetch_array($result)) {
 
									if ($arr['tva'] == vb($frm['tva'])) {$selectionne = "selected";} else {$selectionne = "";}
 
									echo "<option value=\"".$arr['tva']."\" $selectionne>".$arr['tva']."</option>";
 
								}
							}
						}
						?>
					</select>
					</td>
				</tr>
				<tr>
					<td class=normal>Promotion (en %)<br><i>calculer sur le prix catalogue HT</i>:</td>
					<td class=normal>
					<input type="texte" name="promotion" value="<?=vb($frm['promotion']) ?>" style="width: 60%" class="formulaire1"> %
										</td>
				</tr>
				<tr>
					<td class=normal>Poids (en gr.):</td>
					<td class=normal>
					<input type="texte" name="poids" value="<?=vb($frm['poids']) ?>" style="width: 60%" class="formulaire1"> gr.
										</td>
				</tr>
				<tr valign=top>
					<td class=normal>Points :
					<td><input style="width: 100%" class="formulaire1" type="text" name="points"  value="<?=vb($frm['points']) ?>"></td>
				</tr>
				<tr valign=top>
					<td class=normal><!--Ordre :-->
					<td><input style="width: 100%" class="formulaire1" type="hidden" name="ordre_produit"  value="<?=vb($frm['ordre']) ?>"></td>
				</tr>
				<tr>
A l'aide !!!!