Mettre a jour un enregistrement

Résolu/Fermé
jpr18 Messages postés 9 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 6 novembre 2024 - 29 mars 2015 à 12:10
jpr18 Messages postés 9 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 6 novembre 2024 - 30 mars 2015 à 17:52
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
A voir également:

4 réponses

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
29 mars 2015 à 13:44
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
jpr18 Messages postés 9 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 6 novembre 2024
29 mars 2015 à 14:28
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
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
29 mars 2015 à 14:47
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
jpr18 Messages postés 9 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 6 novembre 2024
29 mars 2015 à 15:14
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
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
29 mars 2015 à 19:23
Dans l'adresse appelée pour indiquer l'action, tu précises l'ID.
0
jpr18 Messages postés 9 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 6 novembre 2024
30 mars 2015 à 17:52
ok merci ça marche
c'était simple mais je n'y avait pas pensé
0