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
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
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"> </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> </td> <td> </td> </tr> <tr> <td> </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;"/> <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;"/> <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 } ?>
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
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>
merci
Partager