---
title: "Bild+namn = Funkar ej"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61766-bild-namn-funkar-ej"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Alkvettern"
published: "2002-12-10T09:10:43.000Z"
updated: "2002-12-12T17:04:18.000Z"
replies: 14
views: 264
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/61766-bild-namn-funkar-ej"
---

# Bild+namn = Funkar ej

## #1 — Alkvettern, 2002-12-10T09:10Z

Tjena!

Har ett litet irretarende problem som jag gärna vill ha hjälp med.

Har ett frameset som är delat i 2 frames.
I den vänstra framen så listas namn och en länk till varje namn.

I högra framen ska en bild och ett namn visas när man klickar på länken i vänstra framen. 
Problemet är att om det finns en bild i databasen så visas bara bilden och inte namnet när man klickar på länken.
Men däremot de som inte har någon bild inlaggd i databasen får med sig namnet.

Så här ser den vänstra framen ut.

```
<% Response.write(oRS("Fname"))%>
</font>
</td>
    <td align="left" width="50"> <font face="arial" size="1">
      <% Response.write(oRS("Ename"))%>
      </font></td>
    <td align="right" width="30"><font face="arial" size="1">
<a href="spelarbilder.asp?spelarID=<%=oRS("spelarID")%>&bild=<%=oRS("bild")%>&ename=<%=oRS("Ename")%>" target="mainFrame"><img src="foto.gif"></a></font>
```

 

Länken går till följande kod.

```
<table bgcolor="white">
<tr>
<td border="1" bordercolor="blue">
<img src="<%=Request.querystring("bild")%>">

</tr>
<tr>
<td>
<%
Dim name
name = Request.querystring("Ename")

Response.write name
%>

</td>
</tr>
</table>
```

 

Är det någon som vet vad som är fel?

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

## #2 — JAreMANNEN, 2002-12-10T09:13Z

Du har glömt att avsluta \<TD\>-tagen vid bilden...

```
<table bgcolor="white">
<tr>
<td border="1" bordercolor="blue">
<img src="<%=Request.querystring("bild")%>">
[b]</td>[/b]
</tr>
<tr>
<td>
<%
Dim name
name = Request.querystring("Ename")

Response.write name
%>
</td>
</tr>
</table>
```

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

## #3 — Alkvettern, 2002-12-10T10:12Z

Tack. Men det hjälpte tyvärr **inte**

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

## #4 — JAreMANNEN, 2002-12-10T11:03Z

hur ser dina querystrings ut på de två länkarna??

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

## #5 — Alkvettern, 2002-12-11T08:41Z

Länken ser ut såhär:

```
<a href="spelarbilder.asp?spelarID=<%=oRS("spelarID")%>&bild=<%=oRS("bild")%>&ename=<%=oRS("Ename")%>" target="mainFrame"><img src="foto.gif"></a>
```

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

## #6 — Palle, 2002-12-11T08:51Z

Ibland kan det krånga om man hämtar samma post från recordsettet flera gånger på samma sida.
Testa att skapa variabler direkt och sedan använda dessa i din länk istället.

ex.

```
[RED]<%

intID = oRS("spelarID")
strBild = oRS("bild")
strNamn = oRS("Ename")

...

Response.Write "<a href=""spelarbilder.asp?spelarID="& intID &"&bild="& strBild &"&ename="& strNamn &""" target=""mainFrame""><img src=""foto.gif""></a>"

%>[/RED]
```

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

## #7 — Alkvettern, 2002-12-11T09:50Z

Det hjälpte tyvärr inte heller

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

## #8 — doggelito, 2002-12-11T09:58Z

kolla om du får med all fakta i länken, hovra över den och kolla så alla värden är med. :)

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

## #9 — Alkvettern, 2002-12-11T10:45Z

Jo då jag får med det här:

[www20.brinkster.com/tarzanslianer/spelarbilder.asp?spelarID=2&bild=Mathias Olsson.jpg#<http://Mathias> Olsson&ename=Olsson](http://)

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

## #10 — doggelito, 2002-12-11T12:28Z

heter verkligen bilden: Mathias Olsson.jpg#<http://Mathias> Olsson
det är nog där du har felet, #-tecknet gör väl att request-strängen tar slut där, och när du inte har en bild så skrivs namnet ut för då finns ingen #. :)

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

## #11 — Palle, 2002-12-11T12:35Z

Testa med att köra en Server.URLEncode på dina värden som du ska använda som länkning..

ex.

```
[RED]Server.URLEncode(oRS("Ename"))[/RED]
```

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

## #12 — solbulle, 2002-12-11T14:44Z

Stuva om länken så att ename hamnar tidigare i harangen.
Samt som tidigare nämnt Server.URLEncode() på alla variabler du skickar, mer eller mindre dömt att misslyckas annars.

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

## #13 — Alkvettern, 2002-12-12T13:33Z

Hur menar ni.

ska jag skriva så här:

```
 <td width="50">
<font face="arial" size="1" color="black">
<% Server.URLEncode(oRS("Fname"))%>
</font>
</td>
```

 

eller..?

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

## #14 — Alkvettern, 2002-12-12T13:34Z

sorry skrev fel jag menade

```
<td width="50">
<font face="arial" size="1" color="black">
<% Server.URLEncode(oRS("Ename"))%>
</font>
</td>
```

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

## #15 — solbulle, 2002-12-12T17:04Z

Borde fungera:

```
<% response.write Server.URLEncode(oRS("Ename"))%>
```

Ännu bättre är om du gör som Palle skrev, med en liten ändring kanske:

```
<%

intID = Server.URLEncode(oRS("spelarID"))
strBild = Server.URLEncode(oRS("bild"))
strNamn = Server.URLEncode(oRS("Ename"))

...

Response.Write "<a href=""spelarbilder.asp?spelarID="& intID &"&bild="& strBild &"&ename="& strNamn &""" target=""mainFrame""><img src=""foto.gif""></a>"

%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61766-bild-namn-funkar-ej
