Mettre a jour un enregistrement

Résolu
jpr18 Messages postés 10 Statut Membre -  
jpr18 Messages postés 10 Statut Membre -
Bonjour,
J'ai créé une base de données simple en mysql que j'affiche sur une page html ligne par ligne avec la commande
while($data = mysql_fetch_assoc($req))
L'affichage se passe bien et je souhaiterai pour chaque ligne avoir la possibilité de supprimer ou modifier l'enregistrement. je connais les commandes sql qu'il faut utiliser mais je ne sais pas comment faire le lien entre la ligne affichée et le numéro d'index de l'article dans la base.
Je ne sais pas si je m'exprime bien.
Par avance Merci

4 réponses

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    De base, chaque ligne dans ta base doit avoir un ID unique (auto-incrémenté dans le propriétés du champ).
    Ensuite c'est cet ID qui te permet d'effectuer les actions sur cette ligne.
    0
  2. jpr18 Messages postés 10 Statut Membre
     
    Bonjour Nhenri,
    Merci pour ta réponse et Ok pour l'id mais comment le récupérer automatiquement en cliquant sur la ligne de l'affichage html. Je ne voudrais pas saisir manuellement l'id de mon enregistrement pour y accéder.
    0
    1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Tu dois faire en sorte de toujours l'avoir quand tu agis sur un élément, par exemple, en paramètre GET :
      /MaPage.php?Id=###
      0
  3. jpr18 Messages postés 10 Statut Membre
     
    ok mais comment recupérer id de la ligne (ou enregistrement) en cliquant sur une cellule de mon tableau html.
    je souhaiterai présenter mon tableau comme sur phpmyadmin.
    Pour chaque ligne (ou enregistrement)on click sur une petite croix ou un crayon et on supprime ou on modifie la ligne concernée
    0
    1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Dans l'adresse appelée pour indiquer l'action, tu précises l'ID.
      0
  4. jpr18 Messages postés 10 Statut Membre
     
    ok merci ça marche
    c'était simple mais je n'y avait pas pensé
    0