Bonjour à vous,

J'ai un formulaire qui récupère les données d'une base client pour ensuite pouvoir les modifier.

Je récupère bien les informations d'une page à l'autre par l'intermédiare de l'url, mais je n'arrive pas ensuite à modifier.

Si je rajoute mon code pour modifier le formulaire, j'ai une page blanche.

Merci à vous

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
122
123
 
 
<?php
 
require("conf.php");
 
$conn = mysql_connect($sql_serveur, $sql_user, $sql_passwd) or trigger_error(mysql_error(),E_USER_ERROR);
 
mysql_query("SET CHARACTER SET 'utf8';")or die(mysql_error()); 
 
mysql_select_db($sql_bdd, $conn); 
 
 
if(isset($_POST['action'])){
 
 
// Récupération des variables nécessaires	
$numero_client = mysql_real_escape_string($_POST['numeroclient']);
$societe = mysql_real_escape_string($_POST['societe']);
$nom = mysql_real_escape_string($_POST['nom']);
$adresse = mysql_real_escape_string($_POST['adresse']);
$code_postal = mysql_real_escape_string($_POST['codepostal']);
$ville = mysql_real_escape_string($_POST['ville']);
$telfixe = mysql_real_escape_string($_POST['telfixe']);
$telportable = mysql_real_escape_string($_POST['telportable']);
$fax = mysql_real_escape_string($_POST['fax']);
$mail = mysql_real_escape_string($_POST['mail']);
$remarques = mysql_real_escape_string($_POST['remarques']);
 
 //création de la requête SQL:
$sql = "UPDATE contact
        SET numeroclient = '$numero_client', 
	    societe = '$societe',
		nom  = '$nom',
		adresse  = '$adresse',
		codepostal = '$code_postal'
		ville = '$ville'
		telfixe = '$telfixe'
		telportable = '$telportable'
		fax = '$fax'
		mail = '$mail'
		remarques = '$remarques'
        WHERE ID_contact = '$id' " ;
 
  //exécution de la requête SQL:
  $requete = mysql_query($sql) or die( mysql_error() ) ;
 
 
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
 
echo '<p style="color:#ff0000;font-weight:bold;">Le client a bien été modifié</p>'."<br><br><a href=\"adduser.php\">Ajouter un nouveau client</a>"."<br><br><a href=\"index.php\">Revenir à l'accueil</a>";
 
}
 
else{
 
 
?>
  <h1>Modifier un Client</h1>
  <form action="modifier.php" method="post">
    <input type="hidden" name="id" value="<?php echo($id) ;?>" />
    Numéro de Client:<br />
    <input type="text" name="numeroclient" value="<?php echo $result['numeroclient'];?>"/>
    <br />
    Société:<br />
    <input type="text" name="societe" value="<?php echo $result['societe'];?>"/>
    <br />
    Nom:<br />
    <input type="text" name="nom" value="<?php echo $result['nom'];?>"/>
    <br />
    Adresse:<br>
    <textarea name="adresse" cols="30" rows="3"><?php echo $result['adresse'];?></textarea>
    <br />
    Code Postal:<br />
    <input type="text" name="codepostal" value="<?php echo $result['codepostal'];?>"/>
    <br />
    Ville:<br />
    <input type="text" name="ville"value="<?php echo $result['ville'];?>"/>
    <br />
    Téléphone Fixe:<br />
    <input type="text" name="telfixe" value="<?php echo $result['telfixe'];?>"/>
    <br />
    Téléphone Portable:<br />
    <input type="text" name="telportable" value="<?php echo $result['telportable'];?>"/>
    <br />
    Fax:<br />
    <input type="text" name="fax" value="<?php echo $result['fax'];?>"/>
    <br />
    Adresse Mail:<br />
    <input type="text" name="mail" value="<?php echo $result['mail'];?>"/>
    <br />
    Remarques:<br>
    <textarea name="remarques" cols="50" rows="5"><?php echo $result['remarques'];?></textarea>
    <br />
    <br />
    <br />
    <input type="submit" name="valider" value="Envoyer" />
  </form>
  <br />
  <font face="Verdana" size="2"><a href="index.php">Revenir aux clients</a></font>
 
<?php
 
}
 
}
 
 
?>
 
</center>
 
</body>
 
</html>
 
<?php
 
mysql_free_result($clients);
 
?>