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
Ci-dessous la structure de ma table
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>
je vous remercie e de votre aide
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'
Runcafre91
Partager