---
title: "egen gb?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11162-egen-gb"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "snekkorr"
published: "2001-08-17T10:28:00.000Z"
updated: "2001-08-17T16:19:00.000Z"
replies: 7
views: 188
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11162-egen-gb"
---

# egen gb?

## #1 — snekkorr, 2001-08-17T10:28Z

oki... stöter på problem... leker lite med community... men fastnade direkt efter inloggningen :/...

alla medlemmar ska ju få en egen gästbok... hur ska det gå till... och hur länkar man sedan till den gästboken?
så här ser det ut när jag hämtar poster

\<%get = "Select namn From info" 
  RecSet.Open get, Connect, AdOpenStatic, AdLockOptimistic%\>

\<%=RecSet("Namn")%\>

det jag alltså undrar är hur varje medlem får en unik gästbok och hur man sedan hämtar just den gästboken....?!

Permalänk: https://www.webforum.nu/p/11162

## #2 — Jymdis, 2001-08-17T10:36Z

en egen tabell.. 

unikt id
från id
till id
från namn
till namn
(sen extra fält som:)
rubrik
text
datum

\=)
så ser databasen ut =) typ =)

Permalänk: https://www.webforum.nu/p/283910

## #3 — Lukaspojken, 2001-08-17T10:41Z

Om vi antar att du har en tabell som du har alla användare på. Username, password, etc. I den tabellen så har du ett unikt ID, vanligtvis UserID. Denna ska du använda dig av.

I gästbokstabellen ska följande fält finnas, msgID, msgText, msgFrom etc men sen så ska du också ha userID.

När gästboksinlägg görs i en specifik gästbok så använder du dig av userID. Skriv in detta detta värdet dolt i formuläret.

Hoppas du förstår lite hur jag menar. Annars är det bara att fråga igen.

Permalänk: https://www.webforum.nu/p/283911

## #4 — snekkorr, 2001-08-17T10:49Z

ok.. men jag har inte den största aning om hur en sån kod kan se ut... inget kodexempel att visa..?

Permalänk: https://www.webforum.nu/p/283912

## #5 — Jymdis, 2001-08-17T10:59Z

skriver inte koden
får du göra själv
skriver hur du får tänka
säg att du ska titta i ID gästbok. Då e länken sida.asp?id=1 .. 
du hämtar upp värdet på id:et, kollar igenom hela Till fältet efter samma värde med loop (så du får mer än bara ett svar). Sen får du välja hur du ska visa resultatet.

fan vad klyddigt d här svaret blev då =)

Permalänk: https://www.webforum.nu/p/283913

## #6 — snekkorr, 2001-08-17T14:07Z

ok... nu ser själva länken till gbn ut såhär...

\<!-- #Include File="adovbs.inc" --\>
\<!-- #Include File="databas.asp" --\>
\<%Visa = "Select Id, Namn From info"
  RecSet.Open Visa, Connect, AdOpenStatic, AdLockOptimistic %\>

\<%Do While Not RecSet.EOF%\>

\<a href="gboken.asp?Id=\<%=RecSet("Id")%\>"\>\<%=RecSet("Namn")%\>'s gästbok\</a\>\<br\>

\<%	RecSet.MoveNext
	Loop %\>

\<%	RecSet.Close %\>
	

och sidan där man hämtar info:

\<!-- #Include File="adovbs.inc" --\>
\<!-- #Include File="databas.asp" --\>

\<% Visa = "Select \* from gestboken where Id = " & Request("Id")
   RecSet.Open visa, Connect, adOpenStatic, adLockOptimistic
%\>

\<%	Do While Not RecSet.EOF %\>

\<table width="40%" border="0" cellpadding="0" cellspacing="0" \>
 \<tr\>
\<td\>Inlägg #\<%= RecSet("Id") %\>\</td\> 
   \</tr\>
   \<tr\> 
    \<td\>\<%= RecSet("From") %\>\</td\>
  \</tr\>
 \<tr\> 
    \<td\>\<a href="\<%= RecSet("Date") %\>"\>\</a\>\</td\>
  \</tr\>
  \<tr\> 
    \<td\>\<%= RecSet("Text") %\>"\>\</td\>
  \</tr\>
  \</table\>

\<%	RecSet.MoveNext
	Loop %\>

\<% 	RecSet.Close
	%\>

men problemet nu är ju att den kommer lista allas namn i det första scriptet ju... hur löser man så den bara listar personen som är inloggad's namn???
kod nu jymdis... annars ;)

kom på en sak till... 
när man sedan klickar på typ jymdis gästbok.. hur ska man då skilja hans inlägg från alla andras inlägg... ??

min gästboksa tabell ser ut såhär:

(primärnyckel)Id - räknare
MsgId - tal
Text - pm
From - text
Date - datum/tid

\[Redigerat av snekkorr den 17 aug 2001\]

Permalänk: https://www.webforum.nu/p/283914

## #7 — Jymdis, 2001-08-17T16:08Z

du kan ju när man loggar in sätta vilket id personen som loggar in har (eftersom du ändå kollar användarnamn och lösenord då) med hjälp av session("id") t.ex.. så har du alltid den inloggades ID nummer tillgängligt.. 

du har glömt några fält i tabellen. tillID (vilken ID meddelandet är till) och fromID (om man vill gå till den som gjort inläggets gästbok)... 

```
<% Visa = "Select * from gestboken where tillID = " & session("Id")
```

Lite trött såhär på fredagskvällen men det dära ska väl funkagera :)

Ett tips är att skissa upp det hela på ett papper :) man måste ha en viss tankegång, man måste veta vad man ska göra innan man börjar koda :)

Permalänk: https://www.webforum.nu/p/283915

## #8 — snekkorr, 2001-08-17T16:19Z

tack

Permalänk: https://www.webforum.nu/p/283916

---

Tråden på webben: https://www.webforum.nu/amne/asp/11162-egen-gb
