bonjour voilà j'emploie ce code depuis longtemps mais là ca ne marche pas et je ne trouve pas pourquoi

j'ai créé une page modification pour une table

voici mon code du formulaire

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
 
<?php
$host="localhost"; // localhost pour le local
$user="root";//nom d'utilisateur
$pass="";//mot de pass
$base="bdd mincelisse";//nom de la bases de données
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($base, $connect);
$id=$_GET['id'];
$sql="SELECT * FROM table_tarifs WHERE id=$id";
$resultat = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
?>
<table width="750" border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; margin-top:20px; margin-left:20px;">
 <form name="formulaire_ajout" action="gestion-tarifs-confirm-modif.php" method="post">
<?php
while ($data = mysql_fetch_array($resultat)) {
?>
  <tr>
    <td width="156">&nbsp;</td>
    <td width="584"><input name="EditId" type="text" value="<?php echo $count; ?>" maxlength="10" style="visibility:hidden;"/></td>
  </tr>
  <tr>
    <td>Modifier le produit :</td>
    <td><input name="EditProduit" type="text" value="<?php echo $data['produit']; ?>" style="width:250px;"/></td>
  </tr>
  <tr>
    <td>Modifier le type de produit :</td>
    <td><input name="EditTypeProduit" type="text" value="<?php echo $data['type_produit']; ?>" style="width:250px;"/></td>
  </tr>
  <tr>
    <td>Modifier le prix :</td>
    <td><input name="EditPrix" type="text" value="<?php echo $data['prix']; ?>"/></td>
  </tr>
  <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="BtnValider" type="submit" value="Valider" style="background-color:#0066FF; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:80px;"/>&nbsp;<input name="BtnInitialiser" type="reset" value="Initialiser" style="background-color:#0066FF; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:80px;"/>&nbsp;<input name="BtnRetour" type="button" value="Retour" style="background-color:#0066FF; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:80px;"/></td>
  </tr>
  </form>
</table>
 
<?php
}
?>
et voici le code de l'update

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
$host="localhost"; // localhost pour le local
$user="root";//nom d'utilisateur
$pass="";//mot de pass
$base="bdd mincelisse";//nom de la bases de données
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($base, $connect);
$id=$_POST['EditId'];
$produit=$_POST['EditProduit'];
$type_produit=$_POST['EditTypeProduit'];
$prix=$_POST['EditPrix'];
 
 
$sql="UPDATE table_tarifs SET  produit='$produit', type_produit='$type_produit', prix='$prix' WHERE id=$id";
$requete=mysql_query($sql);
?>
<div align="center">
  <script language="javascript" type="text/javascript">
alert ("La fiche du bien a bien été modifiée");
</script>
<br />
  <br />
  <br />
  <br />
  <br />
  <a href="gestion-tarifs-index.php" class="Style1">Cliquez ici pour retourner à la page suppression</a>
alors j'ai fait un echo des valeurs qui sont changés et il m'affiche bien les valeurs changés donc le problème vient de l'update dans la table mais je ne vois pas ou est mon erreur

merci