Avatar billede Slettet bruger
04. februar 2002 - 10:26 Der er 6 kommentarer og
1 løsning

Hjælp til at hente data fra to tabeller samtide..

Hej jeg er ved at lave et postsystem, og da jeg har brugeroplysninger i en tabel og post i en anden vil jeg gerne have at den kan finde bruger oplysninger.

i brugertabelle har jeg

ID USERNAME
1  King
2  Trine

i Mailtabelle har jeg
FRA TIL BESKED
2  1  Hej med dig

Hvordan får jeg den til at give mig

Fra : Trine til King Notat Hej med dig.

<%
Set rs = Conn.ExeCute("SELECT mail.*, bruger.* FROM Mail, bruger WHERE (mail.Til = '" & session("id") & "')")
Do Until rs.EOF
%>

<tr>
  <td width="2%" height="1"></td>
  <td width="2%" height="1"></td>
  <td width="45%" height="1"><%=RS("Username")%></td>
  <td width="4%" height="1"></td>
  <td width="52%" height="1"><%=RS("Titel")%></td>
  <td width="20%" height="1"></td>
  <td width="7%" height="1">slet</td>
</tr>
<%
RS.MoveNext
Loop
Set RS = Nothing
Conn.Close
%>
Avatar billede rou Nybegynder
04. februar 2002 - 11:33 #1
Din query kan evt være...

SELECT
  besked,
  (SELECT username FROM bruger WHERE id = mail.fra) AS fra,
  (SELECT username FROM bruger WHERE id = mail.til) AS til
FROM
  mail
WHERE
  id = <din id>

Så har du felterne BESKED, FRA og TIL, som du kan lave din tekst ud fra.

- Rou
Avatar billede Slettet bruger
04. februar 2002 - 12:05 #2
Kan ikke få de koder til at virker..
Avatar billede rou Nybegynder
04. februar 2002 - 12:18 #3
hvilke koder?

Her skriver jeg lige dit eget eksempel om med en lidt modificeret query...
<%
sQuery = "SELECT mail.*, bruger.* FROM mail, bruger WHERE mail.fra = bruger.id AND mail.til = "& session("id")

Set rs = Conn.ExeCute(sQuery)
Do Until rs.EOF
%>

<tr>
  <td width="2%" height="1"></td>
  <td width="2%" height="1"></td>
  <td width="45%" height="1"><%=RS("Username")%></td>
  <td width="4%" height="1"></td>
  <td width="52%" height="1"><%=RS("Titel")%></td>
  <td width="20%" height="1"></td>
  <td width="7%" height="1">slet</td>
</tr>
<%
RS.MoveNext
Loop
Set RS = Nothing
Conn.Close
%>
Avatar billede Slettet bruger
04. februar 2002 - 13:26 #4
Jeg har lave en lille side, som man kan download fra http://www.kk-netsoft.dk/post.zip så man kan se hvad jeg taler om..
Avatar billede rou Nybegynder
04. februar 2002 - 14:16 #5
Ok, du har en mængde fejl...

I din database, felterne FRA og TIL skal begge være af typen NUMBER.
Så skal din query se sådan her ud:

<%
Set rs = Conn.Execute("SELECT * FROM mail, bruger WHERE bruger.id = mail.fra AND mail.id = " & Session("ID"))
%>
Avatar billede Slettet bruger
04. februar 2002 - 15:37 #6
Tak, nu virker det og jeg er meget taknemlig..
Avatar billede Slettet bruger
04. februar 2002 - 15:38 #7
Lukker her med dette spm..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør

Roskilde Universitet

AV Tekniker

RackPeople

Teknisk Lead