2010-11-08 10 views
0

J'ai créé une table qui affiche les résultats d'une base de données MYSQL. À la fin de chaque ligne, j'ai ajouté un bouton qui, lorsqu'on clique dessus, insère le nom d'utilisateur de la session dans la base de données. En dehors du nom d'utilisateur de la session, je veux insérer tous les autres détails présents dans la table ROW dans laquelle le bouton est présent.Comment sélectionner une ligne de la table?

Comment puis-je faire cela?

Répondre

1

Je présume que vous avez une sorte de formulaire pour chaque ligne pour contenir votre bouton d'envoi?

Si c'est le cas, vous pouvez utiliser des éléments de formulaire de champ cachés. dans chaque cellule de la ligne, ajoutez un champ caché et définissez les valeurs. lorsque l'utilisateur soumet que l'information est passée à via POST ou GET. Soyez averti que cela signifie que l'utilisateur pourrait altérer les données avant de soumettre des informations invalides. Pour éviter le problème ci-dessus, vous pouvez simplement transmettre l'ID de la ligne au formulaire et, sur submit, lire l'ID, obtenir le résultat pour la base de données, puis l'insérer dans une autre table ou base de données.

+0

Oh merci beaucoup ... comment puis-je définir un ID pour chaque ligne? – Micheal

+0

C'est exactement ce que j'essaie de faire. – Micheal

+0

@Micheal - Si vous pouvez nous envoyer un code de ce que vous avez avec la structure de la table DB sur laquelle vous travaillez, nous pouvons écrire du code. – Brady

Questions connexes