---
title: "fast & rörligt värde?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/154190-fast-rörligt-värde"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Junction"
published: "2006-11-24T23:57:28.000Z"
updated: "2006-11-30T19:46:09.000Z"
replies: 17
views: 800
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/154190-fast-rörligt-värde"
---

# fast & rörligt värde?

## #1 — Junction, 2006-11-24T23:57Z

i den här textsnutten vill jag lägga till att om idnumret är 41114 så ska det alltid stå Forest Horse (vilket man inte ska kunna klicka på).

\<%
IF (rs("pappa"))\<\>1 THEN %\>
e:&nbsp;\<A HREF = "hastnf.asp?hast_id=\<%=rs("pappa")%\>"\>\<%=rs("efter")%\>

Hur gör jag då?

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

## #2 — Addeladde, 2006-11-25T00:44Z

```
<%
IF Not rs("pappa") = 1 And  Not rs("id") = 41114  THEN %>
e:&nbsp;<A HREF = "hastnf.asp?hast_id=<%=rs("pappa")%>"><%=rs("efter")%>
```

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

## #3 — voigtann1, 2006-11-25T09:20Z

Hade nog tagit in de kriterier i SQL frågan istället..

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

## #4 — Junction, 2006-11-25T09:39Z

Addeladde's  svar hjälpte tyvärr inte.
Jag kan fortfarande klicka på postnummer 41114...

Voigtann1 hur menar du då?

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

## #5 — voigtann1, 2006-11-25T09:49Z

aha du menar så..

Är postnummer en sträng i databasen?

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

## #6 — Junction, 2006-11-25T10:14Z

Åh... nu uttryckte jag mig nog fel... Jag menar postnummer, eller idnummer ur databasen. 
idnummer 41114 ska visas på sidan, men inte gå att klicka på. Alla andra idnummer ska man kunna klicka på däremot.

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

## #7 — Junction, 2006-11-25T10:42Z

Jag kanske ska precisera mig lite.

En avkommelista kan se ut så här: <http://www.haststam.com/raser/avkomma.asp?hast_id=44867&hast_kon=Sto>

Man får alltså se avkommans namn, födelseår & kön. Om pappan finns med i databasen så kommer det upp "e: Pappans namn" efter kön.
Koden ser ut som i första inlägget.

I det här fallet så ska idnummer 41114 synas precis som i exemplet ovan, men man ska inte kunna klicka på namnet som tillhör 41114 (vilket är Forest Horse, alltså en okänd häst)

Om man kan klicka på Forest Horse så kommer man åt en avkommelista från den hästen som blir totalt missvisande. Därför vill jag inte att man ska kunna klicka där.

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

## #8 — Junction, 2006-11-26T18:06Z

\*puttar lite\*

Jag vill att koden ska säga "visa alltid pappa om det finns en pappa, men om idnumret är 41114 eller 1 så ska det inte vara en länk. Alla andra ska visas med länk."

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

## #9 — J.N., 2006-11-27T13:09Z

HEJ!

Det är väl endast att fixa lite med if-satser tills det blir rätt?

```
if rs("id") = 41114 then
	skriv ut text
else
	IF Not rs("pappa") = 1
		resonse write "e: <a href="hastnf.asp?hast_id=" & rs("pappa") & "">" & rs("efter")
	end if
end if
```

Kanske fungerar med detta, NOT är besvärligt i programmering.

```
if rs("id") = 41114 OR rs("pappa") = 1 then
	skriv ut text
else
	resonse write "e: <a href="hastnf.asp?hast_id=" & rs("pappa") & "">" & rs("efter")
end if
```

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

## #10 — Junction, 2006-11-27T17:49Z

Åh! Den sista koden du skrev fungerade nästan!! :)

Men jag får ett felmeddelande; 
Error Type:
Sun ONE ASP VBScript compilation (0x800A03F6)
Expected 'End'
/raser/avkommanf.asp, line 87, column 18

Jag hittar inte vart jag ska stoppa in ett End någonstans :S

Hela koden ser ut så här:

\<%
Do While Not rs.EOF
%\>
\<HR\>

\<A HREF = "hastnf.asp?hast_id=\<%=rs("hast_id")%\>"\>\<%=rs("namn")%\>\</A\>&nbsp;-&nbsp;

\<% IF (rs("fodd"))\<\>"" THEN %\>\<%=rs("fodd")%\>\<% END IF %\>
,&nbsp;\<%=rs("avkon")%\>

\<% IF hast_kon = "Sto" THEN %\>
\<%
if rs("hast_id") = 41114 OR rs("pappa") = 1 then
	Forest Horse
else
	response write "e: \<a href="hastnf.asp?hast_id=" & rs("pappa") & ""\>" & rs("efter")
end if%\>\</A\>
\<% ELSE %\>
\<%
if rs("hast_id") = 41119 OR rs("mamma") = 1 then
	Forest Mare
else
	response write "u: \<a href="hastnf.asp?hast_id=" & rs("mamma") & ""\>" & rs("undan")
end if%\>\</A\>

\<%
rs.MoveNext
Loop
%\>

Jag är väldigt ny på det här med asp & för mig känns det som att koden ovan säger "Om idnumret är 41114 eller 1 så skriv Forest Horse, annars skriv ut en länk" ?

Jag skulle snarare vilja säga så här: "Om idnumret är 41114 så skriv ut Forest Horse, och om värdet är större än 1 så skriv ut en länk (fast inte på 41114 så klart) 

Vad gäller mammorna så vill jag att det ska bli "Om idnumret är 41119 så skriv ut Forest Mare, och om värdet är större än 2 så skriv ut en länk (fast inte på 41119)

Idnummer 1 är inlagt som en pappa & 2 som en mamma. Men de hästarna är bara streck i själva stamtavlan. De är liksom botten i stamtavlan, de syns inte alls någonstans.
ALLA hästar i hela databasen som man inte vet vad föräldrarna heter till får 1or som pappor och 2or som mammor, bara för att det ska bli en stamtavla alls. 

 :OO

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

## #11 — Sasch, 2006-11-27T18:15Z

```
<%
    Do While Not rs.EOF
%>
<HR>

<A HREF = "hastnf.asp?hast_id=<%=rs("hast_id")%>"><%=rs("namn")%></A>&nbsp;-&nbsp;

<%
  IF (rs("fodd"))<>"" THEN
    Response.Write ( rs("fodd") &",")
 END IF

    Response.Write ("&nbsp;"& rs("avkon") )

   IF hast_kon = "Sto" THEN

       IF rs("hast_id") = 41114 OR rs("pappa") = 1 then
             Response.Write ("Forest Horse")
       ELSE
             Response Write "e: <a href=""hastnf.asp?hast_id="& rs("pappa") &""">"& rs("efter") &"</a>")
       End IF

 ELSE

     IF rs("hast_id") = 41119 OR rs("mamma") = 1 THEN
         Response.Write ("Forest Mare")
     ELSE
         Response.Write "u: <a href=""hastnf.asp?hast_id=" & rs("mamma") & """>" & rs("undan") &"</a>")
    END IF
END IF

rs.MoveNext
Loop
%>
```

Denna kod ska nog inte generera något fel :)

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

## #12 — Junction, 2006-11-27T18:26Z

Jo tyvärr blev det fortfarande fel :(

Error Type:
Sun ONE ASP VBScript compilation (0x800A03F6)
Expected 'End'
/raser/avkommanf.asp, line 92, column 16

Jag fattar inte vart det där 'End' ska in någonstans   :(

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

## #13 — Sasch, 2006-11-27T18:28Z

```
<%
    Do While Not rs.EOF
%>
<HR>

<A HREF = "hastnf.asp?hast_id=<%=rs("hast_id")%>"><%=rs("namn")%></A>&nbsp;-&nbsp;

<%
  IF (rs("fodd"))<>"" THEN
    Response.Write ( rs("fodd") &",")
 END IF

    Response.Write ("&nbsp;"& rs("avkon") )

   IF hast_kon = "Sto" THEN

       IF rs("hast_id") = 41114 OR rs("pappa") = 1 then
             Response.Write ("Forest Horse")
       ELSE
             Response Write "e: <a href=""hastnf.asp?hast_id="& rs("pappa") &""">"& rs("efter") &"</a>")
       End IF
    End IF
 ELSE

     IF rs("hast_id") = 41119 OR rs("mamma") = 1 THEN
         Response.Write ("Forest Mare")
     ELSE
         Response.Write "u: <a href=""hastnf.asp?hast_id=" & rs("mamma") & """>" & rs("undan") &"</a>")
    END IF
END IF

rs.MoveNext
Loop
%>
```

hittade felet :)

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

## #14 — Junction, 2006-11-27T18:31Z

det hjälptes inte heller :'(

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

## #15 — Sasch, 2006-11-27T18:44Z

Använd <http://pastebin.com/> (en kodhanterare alternativt aspsidans-kodhanterar där du presenterar hela sidan som den är så det ær enklare att felskøka sidan. Som det ær nu (den kod som finns) ska inte ha några lösa if-satser.

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

## #16 — Junction, 2006-11-30T07:29Z

Jag har fått hjälp av en riktigt duktig kille som har tittat igenom allting.
Det är inget fel på koderna som jag har fått av er, men det är mitt webhotell som inte pallar så många if / else-satser.
Så att för att få ordning på detta så måste jag byta webhotell!

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

## #17 — Compusa, 2006-11-30T07:38Z

> **Junction skrev:**
>
> Det är inget fel på koderna som jag har fått av er, men det är mitt webhotell som inte pallar så många if / else-satser.
> Så att för att få ordning på detta så måste jag byta webhotell!

Det där tycker jag låter hur osannolikt som helst.

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

## #18 — Junction, 2006-11-30T19:46Z

Det hade någonting med chiliasp att göra. 
Jag är inte alls nåt haj vad gäller sådant här, men killen som hjälpte mig testade samma kod på sin server och då funkade det...?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/154190-fast-rörligt-värde
