Je suis développeur asp.net
J'ai besoin de savoir comment fonctionne scrapbook dans orkut?
que je dois faire une application dans laquelle l'utilisateur peut répondre à l'autre
Upto la limite de 1000 caractèresmessage board/scrapbook dans asp.net
Répondre
C'est une question très large donc ma réponse va devoir être portée assez large,
Tout d'abord, nous allons avoir besoin d'une base de données pour contenir les données, je ne sais pas quoi d'autre se passe sur votre site, alors laissez-nous aller avec un modèle de base 2 table. Vous voudrez probablement ajouter plus de champs en fonction de vos besoins.
Tables users ScrapbookPost
Fields UserID (pk) SBPID (pk)
UserName ToUser (fk)
Password FromUser (fk)
PostText
CreateDate
Avec cette structure de base, nous pouvons avoir des utilisateurs se quitter des postes Scrapbook
Ce code SQL récupérerait tous les messages sur un mur d'utilisateurs où @userPage est l'ID utilisateur de la page actuelle des utilisateurs.
Select
u.UserName, PostText, CreateDate
From
users u inner join
scrapbookpost sb on u.UserID = sb.FromUser
where
sb.ToUser = @userPage
order by
CreateDate desc
En voyant une conversation entre deux utilisateurs signifierait que cette interrogation
Select
u.UserName, PostText, CreateDate
From
users u inner join
scrapbookpost sb on u.UserID = sb.FromUser
where
(ToUser = @userID1
and
FromUser = @userID2)
or
(ToUser = @userID2
and
FromUser = @userID1)
order by
CreateDate desc
C'est la structure de données de base et les questions que vous avez besoin! Donner aux utilisateurs un formulaire en ligne pour écrire des messages et de valider sur le côté serveur pour vous assurer que les messages sont moins de 1000 caractères et ne contiennent pas de vacheries comme cross site scripting ou sql injection
Pour leurs pages d'album utiliser soit Stored procedures ou construire votre interrogez manuellement puis liez vos résultats à un ASP Repeater pour la sortie.
Pour embellir un peu les choses, vous pourriez envisager de leur donner du formatage HTML avec un contrôle comme this ou une édition de texte enrichi avec un contrôle comme this.
Puisqu'il s'agit juste d'un formulaire Web et d'une base de données SQL avec une colonne NVARCHAR (1000): Quel est votre problème? Ou plus précisément (pour nous qui n'utilisons pas Orkut, qui est la grande majorité d'Internet): Quelle est la particularité d'Orkut que vous voulez répliquer? –
Pas de réponses plz? –
@Jakub Je pense qu'il a besoin de ponctuation - édité – Rup