04. oktober 2001 - 09:17Der er
13 kommentarer og 2 løsninger
Hvad bruger man det til?
Jeg er ny i ASP verdenen, og jeg har undret mig over hvad alle de der spørgsmålstegn efter en url er godt for. Det ser meget smart ud, og er garanteret også nyttigt. Jeg vil gerne lære mere om det!
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Alt hvad der står efter ? tegnet er det der tilhører en querystring i ASP. Det kan bruges til at overføre info fra 1 side til en anden.. f.eks www.blah.dk/user.asp?id=4 ville vise ID 4 fra databasen! osv
Det er sådan at du kan lave en lille klump kode som så benytter de oplysninger til at slå op i en database og udkrive eks.vis en nyhed. Så du ikke behøver en fil for hver nyhed.
id=1596 er måske nyhed nummer 1596 visnyhed=1 er måske en måde at vise nyheden på table=nyheder er hvor nyhederne ligger:
recordset.open \"SELECT * FROM \" & tabel & \" WHERE id\"= & id
Når man klikker på \"next page\" får man nye oplysninger i det samme dokument (index.asp). Hvor står de oplysinger henne? Står de i det samme dokument, eller?
Når du trykker \"Next Page\" reloader siden sig selv, med nogle parametre, der gør, at den finder de næste 4 emner i den kategori.
Alt efter hvilket parameter den modtager, så henter den nogle bestemte oplysninger fra databasen. Det er derfor ikke noget der ligger i default.asp, men i en database. Default.asp indeholder blot koden til at trække dataene ud af databasen, og vise dem på en pæn måde.
Nu er jeg næsten med... Er det muligt at få et eksempel på, hvordan de har lavet siderne på det link jeg gav før? Det er jo lidt umuligt at sige \"View source\"....
Okay, det forstod jeg lidt af..... Lad mig prøve at forklare lidt mere specifikt, hvad jeg prøver at lave:
Jeg har en hoved-fil (default.asp) og et sted på den side, vil jeg gerne gerne have vist nogle nyheder. Istedet for at have hver enkelt nyhed i en seperat html-fil, kan man altså (åbenbart) have alle nyhederne liggende i en database-fil (.asp? .mdb? .txt?).
Hvordan skal jeg oprette databasen, og hvordan får jeg oplysningerne ind i default.asp? Et eller andet sted i default.asp skal jeg vel angive, at HER skal oplysningerne stå, og på DEN måde skal de vises.
(Det er garanteret rigtig nemt, når man først får det lært...)
Nu er du ude i meget mere end bare brugen af querystrings. Men skal også først lære at bruge databaser m.m! Alt dette kan du finde meget mere om i ASP-bøgerne
Jeg vil anbefale dig Active Server Pages for Dummies (No offence) - Jeg startede selv med den bog, og det er en RIGTIG god begynderbog!
Jeg er helt ening med jumario, hvis du ikke bare vil copy/paste kode men også gerne vide lidt omkring databaser/asp så køb en bog. Du skriver selv du er helt ny i asp så en nybegynder bog er at fortrække.
En database indeholder tabel(ler). Eks.vis vil du lave en nyheds side. Så din database vil indeholde en tabel med navnet nyhder. En tabel indeholder kolonner, typist er det en opdeling af de ting man har behov for. En hyhed har måske følgene kolonner (Dato, Overskrift, nyhed) en god ting er en kolonne ID.
Database: Nyheder ID : autonummer Dato : dato/tid Overskrift : tekst Nyhed : tekst
der er nolge som har givet kommentar til de forskellige bøger.
Synes godt om
Ny brugerNybegynder
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.