29. januar 2003 - 23:26Der er
11 kommentarer og 1 løsning
Overensstemmelse mellem tabeller
Hvordan kan jeg få skrevet dette om.
<%set rs = server.CreateObject("ADODB.Recordset") set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") strSQL = "select * from ip order by dato DESC" Set rs = Conn.Execute(strSQL) do while not rs.EOF%><%=rs("dato")%> - [<%=rs("ip")%>] - <%If rs("navn") <> "" Then response.write rs("navn") else%>Annonym<%end if%><br> <%rs.movenext%><%loop%>
jeg vil gerne have at hvis navn fra tabellen er det samme som username in tabellen så skal den skrive overstående med (Bruger) efter navnet else skal den bare skrive som overstående
<%set rs = server.CreateObject("ADODB.Recordset") set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") strSQL = "select * from ip order by dato DESC" Set rs = Conn.Execute(strSQL) do while not rs.EOF%><%=rs("dato")%> - [<%=rs("ip")%>] - <%If rs("navn") <> "" Then response.write rs("navn") &" Bruger" else%>Annonym<%end if%><br> <%rs.movenext%><%loop%>
Hvordan er IP og USERS relateret ? Hvilket felt i den ene tabel bærer en "pegepind" til den anden tabel ? Ved du noget om SQL ? Hvilken klasse i folkeskolen går du i ?
IP.navn og Users.username er ikke relateret på nogen måde. Men det jeg gerne ville have var i udskriften at hvis det navn vi har smidt i ip.navn = users.username var en så komme med en speciel udskrift ellers komme med en anden udskrife(loop)
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.