Bonjour,
j'essaye de faire un formulaire de modification ou l'utilsateur selectionne une instance, le nom du champ a modifier et sa nouvelle valeur. J'avais pensé au code suivant mais ca ne marche pas...
La fonction d'erreur m'indique que le champs est inconnu...
Voici le code, si quelqu'un a une idéee :
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
<?php
include('fonctions.php');
connect_and_select();/*fonction de connection et de selection de la base de donnees*/
 
if(isset($_POST['champ_mod']))      
{$champ_mod=$_POST['champ_mod'];}
 
if(isset($_POST['nouv_val']))      
{$nouv_val=$_POST['nouv_val'];}
 
if(isset($_POST['num_adherent_mod']))      
{$num_adherent_mod=$_POST['num_adherent_mod'];}
 
 
 
if(empty($champ_mod) OR empty($nouv_val) ) 
    { echo '<font color="red">Attention, formulaire incomplet : obligatoire !</font>'; } 
else {
$requete="UPDATE Adherent SET $champ_mod=$nouv_val WHERE
num_adh=$num_adherent_mod";
}
 
if ($result=mysql_query($requete))
{
echo 'ok';}
else echo mysql_error();
 
 
 
mysql_close();
 
?>
merci d'avance
ben