Bonjour,

Actuellement j'essaie de construire un espace membres en local pour mon projet de site j'utilise des session pour l'identification et le passage de page en page.

je suis actuellement confronter à un problème lors de la mise à jour de la fiche du membre. Ma requête ne fonctionne pas ci-dessous le code
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
 
 
<?php 
 require ("../inc/haut.php"); 
 
if (!isset($_SESSION['username']) || empty($_SESSION['username'])) 
{ 
echo "Bonjour : ";
echo $_SESSION['username'];
}
 
 
$sql = "SELECT * FROM users WHERE username='{$_SESSION['username']}'";
$req= mysql_query($sql) or die ('Erreur : '.mysql_error());
$data= mysql_fetch_assoc($req);
 
// Mise à jour des ingormations dans la base de données
if(!empty($_POST)){
	extract($_POST);
 
//récupération des données et les formater un peu 
$username  = $_POST['username']; 
$password = securite_bdd($_POST["password"]); 
$email = checkmail($_POST["email"]); 
$ville = securite_bdd($_POST["ville"]); 
$pays = securite_bdd($_POST["pays"]); 
$signer = securite_bdd($_POST["signer"]); 
$biographe = securite_bdd($_POST["biographe"]); 
 
 
	$sql= "UPDATE users SET '','', password='$password', email='$email', ville='$ville', pays='$pays', signer='$signer', biographe='$biographe' WHERE username=".$username."";
	$req= mysql_query($sql) or die ('Erreur : '.mysql_error());
 
	echo $req;
}
?>
<body>
 
<h1><a href="index.php"> Index</a></h1>
 
<form method="post" action="profit.php"/>
<input name="id" type="hidden" value="<?php echo $data["id"];?>"/>
	Nom :<input type="text" name="username" value="<?php echo $data["username"];?>"/>
	Mot de passe:<input type="text" name="password" value="<?php echo $data["password"];?>"/>
	Email :<input type="text" name="email" value="<?php echo $data["email"];?>"/>
	Ville :<input type="text" name="ville" value="<?php echo $data["ville"];?>"/>
	Pays :<input type="text" name="pays" value="<?php echo $data["pays"];?>"/>
	Signature :<input type="text" name="signer" value="<?php echo $data["signer"];?>"/>
	A propos de soie:<textarea name="biographe"style="width:100%;height:300px;"><?php echo $data["biographe"];?></textarea>
	<input type="submit" value="Envoyer">
 
</form>
</body>
Ci-dessous la structure de ma table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
'id' ,'username' ,'password' ,'email','avatar' ,''ville' ,'pays' ,'sign'er' ,'biographe' ,'signup_date'
je vous remercie e de votre aide

Runcafre91