Bonjour, j'ai quelques difficultés à modifier deux champs c'est à dire libellé parametre et parametre. Il n'y a aucune restriction sur ces champs,on peut mettre tout ce que l'on souhaite.
Ma requete est la suivante
"UPDATE PARAMETRE SET Lib_parametre='$Lib_parametre',Parametre='$Parametre' where No_parametre=$No_parametre)";
j'affiche un tableau et j'ai un lien à coté des deux champs. Dès que je clique sur ce lien je récupère les données du tableau dans deux posts afin de les modifier.
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 if (!empty($_GET['Numero'])) { if(!empty($_POST['Lib_parametre'])&& !empty($_POST['Parametre'])) { $Lib_parametre=protect($_POST['Lib_parametre']); $Parametre=protect($_POST['Parametre']); $sql="Select * from PARAMETRE where Lib_parametre='$Lib_parametre'"; $req=requete_sql($sql); $rep=mysql_num_rows($req); if($rep==1) { modifier_parametre($Lib_parametre,$Parametre); echo "modification reussie"; } else { echo "erreur"; } } else { $num=$_GET['Numero']; $donnees=requete_sql("select * from PARAMETRE where No_parametre=$num;"); $donnee=mysql_fetch_array($donnees); echo"Libellé Paramètre : <input id='align' value=$donnee[1] type='text' name='Lib_parametre'><br>"; echo"Paramètre : <input id='align' value=$donnee[2] type='text' name='Parametre'><br>"; echo"<input type='submit'>"; } } else { $donnees=requete_sql("select* from PARAMETRE;"); while($donnee=mysql_fetch_array($donnees)) { echo"Libellé Paramètre : $donnee[1] <br>"; echo"Paramètre : $donnee[2] <br>"; echo'<a href="modifier_parametre.php?Numero='.$donnee[0].'" >Modifier</a>'; } }
Partager