Modifier donnée dans une table MySQL

Bonjour,
J'ai crée une zone membre dernièrement, avec plein de champs a remplir (nom, age ect...)
Apres inscription, on accede a la zone membre, j'aimerai que les utilisateurs puissent modifier les donnée qu'il sont entrés lors de leur inscription: En l'occurence, modifier les donnée dans la table Membre de ma base MySQL.

La table se présente sous forme d'ID, age pseudo ect :

ID | age | pseudo | ville |
--------------------------------------------------
1 | 16 | Webster95 | Eaubonne |
2 | 18 | Jesus | Nazareth |
3 | 88 | Clovis | Paris |

Comment je pourria modifier, via l'aide du script PHP, les données dont la ville ou l'age par exemple...
Chauqe dois doit pouvoir modifier ses info personnelle, en l'ocurrence, quand je me connecte, je dois pouvoir modifier l'ID 1

Merci de votre aide :)
Bonne soirée ;)

--
Besoin d'aide en Webmastering ? Webmaster a votre écoute :)
Configuration: Windows Vista
Google Chrome

11 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut!
    tu utilise les sessions d'authentification?si c'est le cas,alors enregistre le pseudo comme variable de session et une fois connecté,l'utilisateur peut facilement modifier son age et sa ville à travers cette requete:
    //déclarations des variables de sessions
    
    $pseudosession=$_SESSION['pseudo'];
    update "nom-table" SET age='$_POST['age']',ville='$_POST['ville']' WHERE pseudo='$pseudosession';
    

    voila un peu donc à voir!
    1. Salut
      A ba ui...
      J'utilise les session, quelle idée je n'i avais pas pensé :)
      Merci a toi je vais tester demain mais j pense finalement que je vais utiliser les tables mysql du forum, comme sa: 1 inscription = site et forum :)

      Merci a toi !
      Je vasi regarder en plus pour le formulaire
      1. Marche pas ton script :(
        Pase error :(
        1. Contributeur
          salut
          donne moi l'erreur complet que ça t'affiche!
      2. Ca indique cette ligne la
        update "nom-table" SET age='$_POST['age']',ville='$_POST['ville']' WHERE 


        Parse error on line 65 mais j'ai un énorme script avec donc ligne 65
        1. Contributeur
          salut!
          si c'est la ligne 65,je vois que tu n'as pas mis le nom de ta table!
          1. ba, si j'ai le nom de ma table "Membres"
            J'ai aussi cpnfiguré les parammetres MySQL pour la connection au serveur :)