Avatar billede donkazz Nybegynder
04. oktober 2003 - 16:16 Der er 3 kommentarer og
1 løsning

Sammenligne en variabel med en værdi fra et autonumber.

Hej!

Jeg kan ikke få lååårtet til at virke. Det er (for folk der kan det) meget enkelt. Jeg har en tabel der hedder "projects" med følgende celler: Project_ID, Fra, Til, Overskrift, Kontekst.

Det denne side skal gøre, er at udskrive Fra, Til og Overskrift som links i linjer.
Når man så trykker på et af projekterne, skulle den reloade og vise Kontekst. men selvfølgelig kun for den man klikker på!

Sådan som det ser ud nu, så sker der ikke så meget når jeg klikker. Hvis jeg derimod ændrer "RS("Project_ID")" til "1", så kan den godt vise første række når jeg klikker på den - men det er jo ikke særligt dynamisk, da de andre linjer jo så ikke virker!

Koden ->

<%@ Language=VBScript LCID=1030 %>
<!--#include file="connection.asp" -->

<%

  Aktion = Request.QueryString("hvad")
  Hvilken = Request.QueryString("nummer")

%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style/iframe.css">
</head>
<body background="cv_img/22.jpg" bgproperties="fixed">

<%

Sql = "SELECT * FROM projects"

Set RS = Con.Execute(Sql)

%>



<table width="215" cellpadding="0" cellspacing="0" border="0">

<% While Not RS.EOF %>

<tr width="215">
<td colspan="2" class="overskrift">

<%

  If Aktion = "vis" Then
    HvilkenPil = "pilned.gif"
    Sighvad = "skjul"
 
  Else
    HvilkenPil = "pil.gif"
    Sighvad = "vis"
   
  End if

%>

<a href="?hvad=<%= Sighvad %>&nummer=<%= RS("Project_ID") %>"><img src="cv_img/<%= HvilkenPil %>" border="0">
<%= RS("Fra") & "-" & RS("Til") & "&nbsp;" & RS("Overskrift")%>
</a>
</td>
</tr>

<%
 
  If Aktion = "vis" AND Hvilken = RS("Project_ID") Then
 
%>

<tr>
<td>&nbsp;&nbsp;&nbsp;</td>
<td class="context">
<p align="justify">
<%= Replace(RS("Kontekst"), VbCrLf,"<br>") %>
</p>
</td>
</tr>

<% Else
  End if %>

<%
RS.MoveNext
Wend
%>

</table>
</body>
</html>
Avatar billede erikjacobsen Ekspert
04. oktober 2003 - 16:22 #1
Du kan jo starte med at prøve

If Aktion = "vis" AND cint(Hvilken) = cint(RS("Project_ID")) Then
Avatar billede donkazz Nybegynder
04. oktober 2003 - 16:55 #2
Det virkede sgu.. fantastisk! :-D
Hvis du laver et svar, så kan du få dine points. Og kan du ikke lige forklare hvad cint() gør? Laver den variablerne om til tal eller sådan noget?
Avatar billede erikjacobsen Ekspert
04. oktober 2003 - 17:15 #3
Ja, du sammenligner en streng med et tal, og de er "jo" ikke ens. Diverse
sprog har dog varierende opfattelser af lige netop dette fænomen. Du kan
forøvrigt nøjes med den ene cint, for det er kun strengen der skal laves
om til et tal. Find selv hvilken.
Avatar billede donkazz Nybegynder
05. oktober 2003 - 12:09 #4
Kanon! Mange tak for hjælpen.
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