2010-01-12 14 views
0

Je voudrais créer une page HTML qui contient une table, où une colonne est modifiable par n'importe quel utilisateur (après la connexion). (En bonus, la table doit pouvoir être triée sur n'importe quelle colonne.)Comment implémenter une table modifiable sur une page Web?

C'est un peu comme une page wiki, sauf que les utilisateurs ne sont pas censés éditer le code source wiki, mais simplement modifier les valeurs dans la colonne modifiable de la table .

Y a-t-il des forfaits pour cela? Peut-être un plugin wiki?

+0

Bien entendu, les modifications de l'utilisateur ne doivent pas seulement être locales, mais réellement stockées sur le serveur. – Frank

+0

Est-ce pour ASP.NET? – Aaronaught

+0

Non, ce n'est pas pour ASP.NET. Il fonctionnera très probablement sur un serveur Linux. – Frank

Répondre

1

Méthode rapide: utilisez Google Docs. Cela pourrait ne pas être applicable, cependant.

Si cela est impossible,

Utilisez le composant table de toute bibliothèque JS pour le tri.

Utilisez n'importe quelle technologie de script côté serveur pour remplir la cellule d'un magasin persistant. Une base de données est probablement exagérée pour cela, mais si vous n'utilisez pas de base de données, par exemple, si vous utilisez un fichier standard pour stocker la ligne, faites attention aux écritures simultanées dans votre magasin persistant.

De plus, faites de la ligne un champ de saisie, placez la table dans un formulaire et faites de l'action du formulaire une sorte de technologie côté serveur qui écrit la valeur dans le champ de saisie du stockage persistant. CGI serait parfaitement approprié pour cela, mais vous voudrez utiliser tout ce qui est disponible sur votre serveur web.

+0

Merci! Je pense qu'une base de données réelle (mySQL, etc.) serait trop puissante, donc je préfère un fichier plat à la place. Des conseils sur la question des écritures simultanées? – Frank

+0

Si votre plate-forme prend en charge le verrouillage de fichiers, c'est une bonne option. – alex