---
title: "Lista på bilder av en viss fotograf?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/150649-lista-på-bilder-av-en-viss-fotograf"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lorelie"
published: "2006-08-28T11:44:22.000Z"
updated: "2006-09-01T18:50:48.000Z"
replies: 23
views: 808
page: 1
pages: 2
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/150649-lista-på-bilder-av-en-viss-fotograf"
---

# Lista på bilder av en viss fotograf?

_Sida 1 av 2._

## #1 — Lorelie, 2006-08-28T11:44Z

Så, nu var en grej löst, tack för hjälpen!

Men det andra, en lista på alla fotografens bilder. Går det få fram?

Vill alltså kunna klicka på fotografens namn och få upp en lista på vilka bilder denne tagit.

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

## #2 — bwcMikke, 2006-08-28T12:41Z

Förklara mer hur din databas ser ut (tabellnamn, fältnamn m.m) samt koden som visar listan så skall nog någon kunna hjälpa dig.

Ex. så kan man få bort den första posten genom att ange "WHERE namn\<\>''   " eller något i den stilen.

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

## #3 — Lorelie, 2006-08-28T13:52Z

> **bwcMikke skrev:**
>
> Förklara mer hur din databas ser ut (tabellnamn, fältnamn m.m) samt koden som visar listan så skall nog någon kunna hjälpa dig.
> 
> Ex. så kan man få bort den första posten genom att ange "WHERE namn\<\>''   " eller något i den stilen.

Databasen innehåller en massa fält, men de som är viktiga här (tror jag :OO ) är namn, inskickad_av och bild_url
Behöver man hast_id också kanske...

```

<%
Set MinCon = Server.Createobject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Set rsAntal = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DRIVER={MySQL};SERVER=localhost;DATABASE=xxxxxxxxxxxxxxxx;UID=aramennoc_se;PWD=xxxxxxxxxxxxxx;"

SQL = 	"SELECT 	COUNT(*) AS total,	" & _
	"		inskickad_av	" & _
	"FROM 		hast		" & _
	"GROUP BY	inskickad_av	"

rs.Open SQL, MinCon

SQLAntal	 = 	"SELECT 	COUNT(*) AS antal" & _
		"FROM 	hast	"

rsAntal.Open SQLAntal, MinCon
%>

...

<table>
<table width="200">
<%
Do While Not rs.EOF
%>

<tr>

<Td>
<%=rs("inskickad_av")%>
</td>

<td width="30">
<%=rs("total")%>
</td>

</tr>

<%
rs.MoveNext
Loop
%>
</table>
```

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

## #4 — Engine^, 2006-08-29T07:17Z

Du kan nog få bort de som inte har någon bild genom att lägga till

```
WHERE inskickad_av is not null
```

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

## #5 — Lorelie, 2006-08-29T09:10Z

> **Engine^ skrev:**
>
> Du kan nog få bort de som inte har någon bild genom att lägga till
>
> ```
> WHERE inskickad_av is not null
> ```

Funkade ju kanon   :e

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

## #6 — Lorelie, 2006-08-29T09:49Z

Tänkt lite till nu... 
Listan på fotografer och antal bilder är ju bara en sammanställning av hur många gånger det namnet förekommer =S Det finns ju igentligen inget som binder fotografen vid en viss bild...

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

## #7 — bwcMikke, 2006-08-29T10:11Z

Que?

Visst är tabellen uppbyggd enligt

```
NAMN      INSKICKAD_AV    BILD_URL
Brunte     Kalle Karlsson      brunte1.jpg
Mr T        Lisa Larsson       hast06.jpg
Mr T        Lisa Larsson       hast07.jpg
Lukas       Lisa Larsson       lukas.jpg
Brunte     Pelle Persson      pic0012.jpg
```

 
Då är ju ex. Kalle K bunden till brunte.jpg och här kan man ju se att han har en bild, Lisa har 3st och Pelle en bild.

Eller missförstår jag något??

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

## #8 — Riffles, 2006-08-29T10:18Z

Men du kan ju få ut fotona med hjälp av WHERE namn = 'Brunte'

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

## #9 — Lorelie, 2006-08-29T10:31Z

> **bwcMikke skrev:**
>
> Que?
> 
> Visst är tabellen uppbyggd enligt
>
>
> ```
> NAMN      INSKICKAD_AV    BILD_URL
> Brunte     Kalle Karlsson      brunte1.jpg
> Mr T        Lisa Larsson       hast06.jpg
> Mr T        Lisa Larsson       hast07.jpg
> Lukas       Lisa Larsson       lukas.jpg
> Brunte     Pelle Persson      pic0012.jpg
> ```
>
>  
> Då är ju ex. Kalle K bunden till brunte.jpg och här kan man ju se att han har en bild, Lisa har 3st och Pelle en bild.
> 
> Eller missförstår jag något??

Precis så  är det. 
Men hur får jag namnen på hästarna att visas i ett nytt fönster när man väljer fotograf?

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

## #10 — Lorelie, 2006-08-29T10:37Z

> **Riffles skrev:**
>
> Men du kan ju få ut fotona med hjälp av WHERE namn = 'Brunte'

Hästen har ett id-nummer, hast_id  (<http://www.aramennoc.se/hast.asp?hast_id=430>) . Sen står alla uppgifter om hästen, namn på fotografen osv på den posten i databasen.
Fotograferna finns ingen annan stans än inskrivet på de olika hästarna.

Kan inte få ihop det hur jag ska få det utskrivet vilka hästnamn en viss fotograf hör i hop med =S

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

## #11 — bwcMikke, 2006-08-29T11:11Z

Om du gör en länk på varje fotograf till ex. 
\<a href="listHorses.asp?fid=\<%=rs("inskickad av")%\>"\>\<%=rs("inskickad av")%\>\</a\>

Då kan du på listHorser.asp göra en lista:
"SELECT \* FROM hast WHERE \[inskickad av\] = " & request("fid")

Denna lista länkar du vidare till showHorses.asp?hid=\<%=rs("hast_id")%\>
där du kan visa all information

Sedan bryter du egentligen mot grundläggande regler i sql-strukturer s.k normalisering.
Alla fotografer borde finnas i tblFotografer med Id, Namn m.m. och i "hast" skall det vara ett fotografID som relaterar till den tabellen.

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

## #12 — Lorelie, 2006-08-29T15:04Z

> **bwcMikke skrev:**
>
> Om du gör en länk på varje fotograf till ex. 
> \<a href="listHorses.asp?fid=\<%=rs("inskickad av")%\>"\>\<%=rs("inskickad av")%\>\</a\>
> 
> Då kan du på listHorser.asp göra en lista:
> "SELECT \* FROM hast WHERE \[inskickad av\] = " & request("fid")
> 
> Denna lista länkar du vidare till showHorses.asp?hid=\<%=rs("hast_id")%\>
> där du kan visa all information

Hur menar du med länkar vidare? 
Alltså ännu en sida?
Vad ska det stå på den?

> **bwcMikke skrev:**
>
> Sedan bryter du egentligen mot grundläggande regler i sql-strukturer s.k normalisering.
> Alla fotografer borde finnas i tblFotografer med Id, Namn m.m. och i "hast" skall det vara ett fotografID som relaterar till den tabellen.

Vet... det var inte riktigt meningen att det skulle bli några fotografnamn, utan det skulle stå vem som skickat in stamtavlan, kom på det i efterhand och det var lite sent att ändra då...  Gjort är gjort

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

## #13 — Lorelie, 2006-08-30T09:43Z

> **bwcMikke skrev:**
>
> Om du gör en länk på varje fotograf till ex. 
> \<a href="listHorses.asp?fid=\<%=rs("inskickad av")%\>"\>\<%=rs("inskickad av")%\>\</a\>
> 
> Då kan du på listHorser.asp göra en lista:
> "SELECT \* FROM hast WHERE \[inskickad av\] = " & request("fid")
> 
> Denna lista länkar du vidare till showHorses.asp?hid=\<%=rs("hast_id")%\>
> där du kan visa all information

Varför har man två sidor? En list och en show? 

Namnen på fotograferna innehåller ju både åäö och mellanslag, länken fungerar inte, hur gör man då?

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

## #14 — bwcMikke, 2006-08-30T10:10Z

Naturligtvis kan du lägga detta på samma sida.
Men när du klickar på en fotograf så bör du ju på den listan dels få en förteckning över alla hästar han/hon har fotograferat och sedann skall man kunna välja en häst och få se bilden och mer uppgifter om hästen - om jag nu fattat dig rätt.

Koda som 

```
<%=server.urlencode("Hej åäö")%>
```

 
så blir länken:
Hej+%E5%E4%F6
då borde det funka

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

## #15 — Lorelie, 2006-08-30T10:47Z

> **bwcMikke skrev:**
>
> Naturligtvis kan du lägga detta på samma sida.
> Men när du klickar på en fotograf så bör du ju på den listan dels få en förteckning över alla hästar han/hon har fotograferat och sedann skall man kunna välja en häst och få se bilden och mer uppgifter om hästen - om jag nu fattat dig rätt.
> 
> 
> Koda som 
>
>
> ```
> <%=server.urlencode("Hej åäö")%>
> ```
>
>  
> så blir länken:
> Hej+%E5%E4%F6
> då borde det funka

Nej, info om hästen behövs inte, räcker med en lista med namn

Nu tar vi det igen... (erkänner... jag är lite trögfattade   :r )

```

SQL = 	"SELECT * FROM hast WHERE [inskickad_av] = " & request("fid")

...

<a href="showHorses.asp?fid=<%=rs("hast_id")%>"><

[QUOTE]Ska ju inte vara någon länk, hur gör man för att få en lista med namn bara?[/QUOTE]
```

 

Vad ska jag skriva mer? Detta är sidan listHorse.asp 

```
<%=server.urlencode("Hej åäö")%>
```

 
så blir länken:
Hej+%E5%E4%F6
då borde det funka

var på tack-sidan skriver jag detta?

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

## #16 — bwcMikke, 2006-08-30T13:58Z

Då försöker jag en gång till :-)

På sidan med listan på fotograferna så länkar du till (en för varje fotograf):

```
<a href="listHorses.asp?fid=<%=urlencode(rs("inskickad av"))%>"><%=rs("inskickad av")%></a>
```

Undrar just om du behöver urlencode. Problemet kanske var att du inte hade enkelfnuttar i sql-satsen nedan.

På sidan listHorse.asp så får du göra 

```
Fotografen <%=request("fid")%> har fotat följande hästar:
<%
SQL = "SELECT * FROM hast WHERE [inskickad_av] = '" & request("fid") & "' "
rs.open SQL,MinCon 
do while not rs.eof
    response.write rs("namn") & "<br>"
    rs.movenext
loop
%>
```

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

## #17 — Lorelie, 2006-08-30T18:18Z

> **bwcMikke skrev:**
>
> Då försöker jag en gång till :-)
> 
> På sidan med listan på fotograferna så länkar du till (en för varje fotograf):
>
>
> ```
> <a href="listHorses.asp?fid=<%=urlencode(rs("inskickad av"))%>"><%=rs("inskickad av")%></a>
> ```
>
> 
> Undrar just om du behöver urlencode. Problemet kanske var att du inte hade enkelfnuttar i sql-satsen nedan.
> 
> På sidan listHorse.asp så får du göra 
>
>
> ```
> Fotografen <%=request("fid")%> har fotat följande hästar:
> <%
> SQL = "SELECT * FROM hast WHERE [inskickad_av] = '" & request("fid") & "' "
> rs.open SQL,MinCon 
> do while not rs.eof
>     response.write rs("namn") & "<br>"
>     rs.movenext
> loop
> %>
> ```

Tack   :D 

Men det fungerar inte ;)

"Error Type:
Sun ONE ASP VBScript runtime (0x800A000D)
Type mismatch
/tack.asp, line 60
"
Här är rad 60.

```
<a href="listHorses.asp?fid=<%=urlencode(rs("inskickad_av"))%>"><%=rs("inskickad_av")%></a>
```

 

Ska man inte ha med något med fid i sql-en på fotograflistsidan också? Hur vet den annars vad det är för något?

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

## #18 — @nders, 2006-08-30T18:20Z

Byt urlencode till server.urlencode som Mikke skrev i tidigare inlägg, så borde du komma förbi felmeddelandet i alla fall.

mvh

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

## #19 — Lorelie, 2006-08-30T18:26Z

> **@nders skrev:**
>
> Byt urlencode till server.urlencode som Mikke skrev i tidigare inlägg, så borde du komma förbi felmeddelandet i alla fall.
> 
> mvh

Funkar ju kanon   :D

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

## #20 — Lorelie, 2006-08-30T18:33Z

> **Lorelie skrev:**
>
> Funkar ju kanon   :D

Såhär braigt blev det   :e  <http://www.aramennoc.se/tack.asp>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/150649-lista-på-bilder-av-en-viss-fotograf  
Nästa sida: https://www.webforum.nu/amne/asp/150649-lista-på-bilder-av-en-viss-fotograf/page2.md
