Avatar billede want2learn Nybegynder
14. februar 2004 - 23:00 Der er 2 kommentarer og
1 løsning

Vis ikke eget navn på listen

Hej jeg har denne code som viser alle navne i en database.

Har bare et problem, og det er at den også viser ens eget navn, hvordan kan jeg gøre så den viser alle navne i databasen som nu bare ikek mig eget !?

ens navn er gemt i en session som denne når man er logget ind:
session("brugernavn")

CODE

sql = "select * from xxxxxxxxx ORDER BY Brugernavn" 
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn, 1, 3 %>
  <tr>
    <td width="500" height="17" valign="top">
   
    <h4>Vis alle profiler</h4>
   
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="AutoNumber5" height="35">
  <tr>
    <td width="61%" height="18" class="pom">Brugernavn</td>
    <td width="39%" height="18" class="pom">Mail</td>
  </tr>
<%Do While not rs.eof%>
  <tr>
    <td width="300" height="16">
    <a class="po" href="default.asp?page=view&ID=<%=rs("ID")%>"><%=rs("Brugernavn")%></a><%if session("Admin")=True then response.write(" - <a class=""po"" href=""default.asp?page=slet&id="&rs("ID")&""">Slet Bruger</a>") end if%></td>
    <td width="200" height="16">
    <a class="po" href="default.asp?page=new&MailModtager=<%=rs("Brugernavn")%>">Send mail</a></td>
  </tr>
<%rs.movenext
loop
rs.Close
Set rs = Nothing%>
Avatar billede keysersoze Ekspert
14. februar 2004 - 23:11 #1
sql = "select * from xxxxxxxxx WHERE brugernavn <> 'dit_brugernavn' ORDER BY Brugernavn"

eller

sql = "select * from xxxxxxxxx WHERE id <> dit_id ORDER BY Brugernavn"
Avatar billede want2learn Nybegynder
14. februar 2004 - 23:31 #2
skriver jeg det som dette:

sql = "select * from xxxxxxxxx WHERE ID <> ("rs=("ID")") ORDER BY Brugernavn"
Avatar billede keysersoze Ekspert
14. februar 2004 - 23:59 #3
nej - brugeren må være logget ind eller noget, for ellers ved systemet jo ikke hvem det ikke må vise. Det der så identificerer den enkelte bruger er det du skal bruge i SQL'en. Hvis du benytter sessions og gemmer brugerens navn eller id i en session skal det se sådan ud;

sql = "select * from xxxxxxxxx WHERE id <> " & session("id") & " ORDER BY Brugernavn"
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