ASPDatabaserExempeldatatatVisa mer data om posten
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Input/output VBScript Databaser Tips Exempel

Visa mer data om posten

Första Föregående Nästa
Sista
Sidan 2 av 5

[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]


5 Textrad 13
6 Textrad 14
7 Textrad 15
8 Textrad 16

Eftersom vi alltid skall ha ett fält som är unikt (se fotnoten nedan) så är det lätt att lägga in en länk till en annan sida och sända över via URL:n vilken post den sidan skall arbeta med.

Detta kan vi gör agenom att modifiera koden son gör en listning så att den även sätter en länk till den sida som skall visa (eller ändra) datat.

Detta kan ske på följande sätt

<a href="resultatsida.asp?AUTONUMBER=
<% =RS("AUTONUMBER") %>">
<%% =RS("TEXT") %></a>

I princip gäller det att få en href till resultatsidan för varje rad i listningen. Denna referens måste få unikt fältvärde som parameter för att kunna ta fram rätt post

När vi klickar på länken öppnas den andra sidan och tar fram rätt post. Detta kan du prova genom at klicka på någon av textraderna i ovanstående lista.

Koden är kanske inte optimal ur prestandasynvinkel, utan jag har försökt göra en kod som enkelt går att modifiera för sina egna behov

För att inte beföva skriva samma sak två gånger så har jag kommenterat koden.
Klicka på "Visa ASP koden för denna sida" länken nedan för förklaringar

Fotnot:
Man kan använda s.k. Compund Index i de flesta databassystem. Detta betyder att man har flera fält som tillsammans bildar en unik kombination. I ASP kod med ADO är det dock mycket enklare att sätta en s.k. Surrogate Key, d.v.s. en Counter som nyckel. Detta eftersom vi ofta har behov av att säga åt en anna sida exakt vilken post som avses.
Ju mindre man måste sända till den andra sidan desto gladare är man.

  Bläddra några åt gångenResultatet av föregående kapitel
Databaser
Exempeldatatat
Snabbkurs i SQL
Enkel listning
Lista hela tabellen
Optimering av databaslistningar
Bläddra några åt gången
Visa mer data om posten
Resultatet av föregående kapitel
Insättning av nya poster
Uppdatering av poster
Radering av poster
Typkontroll
En JavaScript lösning för typkontroll
Resultat från valideringarna
Alternativ lösning för bläddring
Databasexempel
En gästbok
Förklaringar till gästboken
Om du vill se vad som finns i tabellerna...
Databasform
Databasform med Include


Top
< Bläddra några åt gången Resultatet av föregående kapitel>
© Anders Enges, Vörå 2002  | 22.01.01 19:24 Visa asp koden