Avatar billede koed Nybegynder
23. november 2002 - 20:01 Der er 45 kommentarer og
1 løsning

pageid=? asp ?

Hej Eksperter.

Jeg vil gerne se om jeg ikke kan få noget hjælp med ASP.

Mit "problem" er at få lavet en menu/filopsætning, som er simpel. Altså jeg vil gerne have lavet en "sideopsætning" ligesom http://sabro-if.klubif.dk/default.asp?pageid=492

Hvordan fungerer det her?  default.asp?pageid=492 

Er det sådan at man faktisk har en stor fil med alt tekst, hvor så de enkelte links henviser til et sted på den fil med "pageid=x" ?

Ville være mere lykkelig end jeg er i forvejen, hvis jeg finde ud af det.

Mvh. Koed
Avatar billede Slettet bruger
23. november 2002 - 20:10 #1
Jeg bruger php men tror godt jeg kan forklare dig det du spørger om.....

Når jeg laver sider bruger jeg databaser til fx nyhedssystem... Hver enkel nyhed har hver sit ID i databasen... Man henter den enkelte nyheds id ved fx at tilføje ?id=id'en på nyheden... Eller, det er jo ikke lige sådan man gør og jeg kan ikke forklaré dig det i asp...

Jeg er i gang med en ny side, der er et nyhedssystem det er lidt hen af den måde du spørger efter :)

Eksempelvis

http://www.westhi.dk/ny/vis.nyhed2.php?id=4

smart ik'? ;)
Avatar billede koed Nybegynder
23. november 2002 - 20:20 #2
Westi. Du har sikkert ret i det med at det er PhP jeg er ude efter istedet. Men hvis du kigger på det link jeg har har givet med, så står der i deres kode at det er asp, så vidt at jeg kan se.

Jeg kan ikke lige se det smarte i dit sytstem ud fra dit link. Men hvis det virker sådan som jeg gerne vil have mit til at virke. Så er det smart. :)
Avatar billede Slettet bruger
23. november 2002 - 20:25 #3
Nejnej asp kan sagtens gøre det på den måde.... Jeg kan bare ikke forklare dig hvordan da jeg ikke aner en pind om asp :)
Avatar billede soes Nybegynder
23. november 2002 - 23:47 #4
du bruger den request metode som hedder request.querystring("pageid") og du vil saa faa den vaerdi som svare til 492 i dit eksempel. Denne kan du f.eks. bruge til at slaa op i en database hvor du har alle dine artikler liggende, hvis det er det du oensker at hente ud.
Man kan altsaa lave et standard layout og saa hente alt indholdet ind paa siden ved hjaelp af dine querystring.
Det er ikke helt nemt at forklare, men jeg haaber at du forstaar pointen :)
Avatar billede bootie Nybegynder
24. november 2002 - 00:42 #5
Eller du kan lave det sådan
Kode:
pid = request("pageID")
...
...
If pid = 1 Then
<Denne side>
Else If pid = 2 Then
<Denne side>
Else if pid = 3 Then
<Denne side>
Else
<Denne side>
End If

Sådan har jeg lavet www.be-reminded.dk/telefonlisten i hvert fald og det virker fint...

Een lang side hvor de forskellige *blokke* vælges ud og vises alt efter hvilket link der er trykket.
Avatar billede koed Nybegynder
24. november 2002 - 10:36 #6
I er alle sammen inde paa noget af det rigtige. Bootie, du kunne vel ikke skrive hele koden, eller måske endda maile dine filer på telefon listen til mig? ved godt at det måske lyder lidt langt ude, men ville virkelig gerne lærer det. Der mangler noget i den kode du har skrevet herinde. :)

/koed
Avatar billede koed Nybegynder
24. november 2002 - 10:50 #7
Jeg kan se at du f.eks bruger denne linje til at linke med.

href="http://www.be-reminded.dk/telefonlisten/default.asp?code=1">Forside</A>

Jeg forestiller mig at du har et stort dokument hvor alt står på, de er indelt i code=1 f.eks. Men hvordan ser den side ud, altså hvis det er sådan at det hele hænger sammen. ? :)
Avatar billede bootie Nybegynder
24. november 2002 - 16:19 #8
Jeg kan nok ikke lige sende hele koden...
Men jeg kan fortælle hvordan det er bygget op.
Jeg har logo og menu og bund på alle sider. Det er den samme der går igen så den kode er ens på alle sider. DVS at sådan ser koden sådan nogenlunde ud

html kode til logo
html kode til menu
<asp koder der vælger hvilket indhold der skal vises>
html kode til bund

I aspen gør jeg så følgende
først sørger jeg for at hente min pageID ind ( i mit tilfælde code )

code = request("code")

Og jeg ved følgende: forside = code 1, telefonlisten = code 2, messageboard = code 3

Så skal jeg bare lave en if sætning der spørger hvad code er!

If code = 1 Then
< Lad forside html kode >
Else If code = 2 Then
< Lav Telefonlisten html kode >
Else If code = 3 Then
< Lav MessageBoard html kode >
Else
< Lav noget default html kode ( fx bare forsiden igen )
End If


Jeg tror næppe det vil hjælpe dig hvis du får mit kode...
Der er rimelig mange underlige ting i det.
Jeg tror det er bedst du prøver at lave noget selv og så lære det den vej.
Jeg kan dog lige lave et lille simpelt eksemple, der dog viser systematikken i det. Den kan du så arbejde videre ud fra.
Avatar billede bootie Nybegynder
24. november 2002 - 16:29 #9
Her er et nemt lille eks. at arbejde videre fra
<%
code = request("code")
%>
<html>
<head>
<title> If blokke tester</title>
<table>
<tr>
  <td><a href='tester.asp?code=1'>Page 1</td>
  <td><a href='tester.asp?code=2'>Page 2</td>
  <td><a href='tester.asp?code=3'>Page 3</td>
  <td><a href='tester.asp?code=4'>Page 4</td>
</tr>
</table>
<%
If code = 1 Then
%>
<table>
<tr>
  <td>Nu er vi på side 1</td>
<tr>
</table>
<%
ElseIf code = 2 Then
%>
<table>
<tr>
  <td>Nu er vi på side 2</td>
<tr>
</table>
<%
ElseIf code = 3 Then
%>
<table>
<tr>
  <td>Nu er vi på side 3</td>
<tr>
</table>
<%
ElseIf code = 4 Then
%>
<table>
<tr>
  <td>Nu er vi på side 4</td>
<tr>
</table>
<%
Else
%>
<table>
<tr>
  <td>Nu er vi på default siden</td>
<tr>
</table>
<%
End If
%>
Avatar billede koed Nybegynder
25. november 2002 - 17:46 #10
hej bootie
Jeg kan tak for dine forklaringer. Det er lige præcis det jeg leder efter. Det er sq kanon. Men der er dog stadig et problem. Og det er at jeg er for "grøn" til asp. Jeg har f.eks taget den kode du har lagt herud, altså den ovenstående kode, og pastet den ind i en fil som jeg kalder for tester.asp Men når siden vises, skriver den bare:

Nu er vi på side 1
Nu er vi på side 2
Nu er vi på side 3
Nu er vi på side 4
Nu er vi på default siden

Jeg kan godt se pointen. Jeg ved godt at det nok er et Newbie spørgsmål, men mangler der ikke mere kode i ovenstående eksempel ? Og hvis, kan du så ikke skrive den her inde ?

/koed
Avatar billede koed Nybegynder
25. november 2002 - 17:47 #11
RETTELSE !

Ved ikke lige helt hvad det er jeg prøver at sige i starten af ovenstående sætning, men det er noget med at jeg ikke kan få det til at virke, og så
sammentidig noget med at sige tak for din hjælp. :)
Avatar billede koed Nybegynder
25. november 2002 - 17:48 #12
"<asp koder der vælger hvilket indhold der skal vises>" kan det være noget med det?
Avatar billede bootie Nybegynder
25. november 2002 - 22:16 #13
Det har nok noget at køre med at du ikke køre det gennem din webserver :)

Dvs. Du skal køre scriptet gennem din webserver for at koden bliver eksekveret eller kørt....
Det er måden man laver ASP på.
Har du installeret sådan een overhovedet?
Avatar billede koed Nybegynder
25. november 2002 - 22:30 #14
Hej Bootie

Jeg ved godt at når du ser tester.asp ´s opsætning... så kommer der et lille smil bag skærmen. Men jeg er helt lost omkring ASP

Men her er den jeg har smidt ud. (serveren understøtter ASP)

http://www.prime-design.dk/test/tester.asp
Avatar billede bootie Nybegynder
25. november 2002 - 22:35 #15
Sådan ser der ud på min webserver :)

Der virker det fint nok...
Måske den ikke understøtter asp i lige den mappe...
Ellers kan jeg ikke forklare det...
Der virker hos mig i hvert fald
Avatar billede bootie Nybegynder
25. november 2002 - 22:35 #16
Avatar billede bootie Nybegynder
25. november 2002 - 22:37 #17
Fed side i har der iøvrigt :)
http://www.prime-design.dk
Thumps up.
Håber da i snart får en kunde... :)
Avatar billede koed Nybegynder
25. november 2002 - 22:41 #18
NEEEEEEEEEEEEEEEEJJJJJJJJJJJJJJ !!!

Der hvor jeg lige har købt mit domæne, der understytter de IKKE ASP !!!! Så tror da pokker at det ikke virker for mig, når jeg sidder og prøver mig frem med asp. Fuck Da.

hvad gør man så ?
Tror I man kan "afbryde" ordren?
Avatar billede koed Nybegynder
25. november 2002 - 22:43 #19
Lidt utjekket at skrive lige efter at du har skrevet at vi har en fed side. Som du kan se, så er det jo nyopstartet. Men hvad, man lærer jo hele tiden af ens fejl. :)

Men tak for din mening. :)
Avatar billede Slettet bruger
25. november 2002 - 22:43 #20
Ja hvis ordren ikke er gået igennem endnu.... Hvis du har fået det og sat det op har du sandsynligvis bundet dig til det i noget tid..
Avatar billede bootie Nybegynder
25. november 2002 - 22:44 #21
Du kan da spørge dem pænt ad...

Men understøtter det så PHP??
Det er lige så fedt som ASP
Avatar billede bootie Nybegynder
25. november 2002 - 22:44 #22
Ellers må i jo bare opgradere til hotellet til at køre ASP...
Avatar billede koed Nybegynder
25. november 2002 - 22:46 #23
www.dht.dk understytter slet ikke ASP. Overhovedet! Det er surt. Meget surt. Men tak for din hjælp. Det virker helt sikkert, hvis man altså bare har et domæne der understøtter det. :)
Avatar billede Slettet bruger
25. november 2002 - 22:48 #24
jeg er chokeret... Deter virkelig elendigt at de ikke engang understøtter asp... Tsktsk :)
Avatar billede koed Nybegynder
25. november 2002 - 22:50 #25
hvad ville i gøre hvis i sad i min stol ? ville i så se om i kunne skifte til f.eks. cliche.dk eller ville i bare beholde dht ?

!!!har lige i dag set cliche.dk !!!

!!!surt!!!
Avatar billede bootie Nybegynder
25. november 2002 - 22:51 #26
Uden at være sarkastisk så burde i nok have undersøgt det inden i købte hotel der...

I hvert fald hvis i har tænkt jer at i skal leve af ASP sider...

Men det er så nem at være bagklog :)
Avatar billede Slettet bruger
25. november 2002 - 22:53 #27
Nej stop! Brug aldrig cliche! Det er bedre at ha' et webhotel der ikke understøtter asp end et webhotel med det hele hos cliche! :)

De er elendige på visse punkter og servicen er noget lort!
Avatar billede koed Nybegynder
25. november 2002 - 23:09 #28
Nej nej, vi skal skam ikke leve af at lave ASP sider. Ville bare gerne have haft at det var understøttet, for det giver flere muligheder. Men som du jo selv siger, så er der jo php. Hvis i har tid, og vil gøre noget uden at få point for det, vil i så ikke lige kigge ind på www.prime-design.dk under referencer, og sige hvad i syntes om den måde at starte på ? :)

/koed
Avatar billede bootie Nybegynder
25. november 2002 - 23:29 #29
Det er nok en meget god ide til at komme igang på...
Der er ingen der køber jeres løsninger så længe i ingen referencer og får kun referender når i engang får en kunde...

Det er lidt lige som min egen situation...
Arbejdsløs datamatiker: Kan ikke få arbejde pga manglende erfaring. Får ingen arfaring pga af manglende arbejde :)
Den onde cirkel er startet...

Måske i skulle lave et par links til nogle fiktive løsninger... Som vil virke reelle... så har man lidt bedre mulighed for at se hvad i lave og sådan.
Avatar billede koed Nybegynder
25. november 2002 - 23:37 #30
Har tænkt meget på det. Har nævnt for venner og bekendte at hvis de kendte nogen der skulle have lavet en side, så skulle de endelig sige til. For jeg vil egentlig gerne lave de første sider gratis. Men det skal bare være til noget seriøst.

Jeg har også tænkt på at reklamere herinde, med at ville lave en gratis side, så kunne det være at der kom nogen. Hvad syntes du om den metode ?

Det du siger med den onde cirkel, er det ikke ved at udvide meget. Altså jeg suntes jeg hører utrolig meget om "arbejdsløshed" inden for alle IT grene.

Der skal dog siges at jeg ikke er uddannet i design eller lignende. Jeg er brandmand, men syntes at det er utrolig spændende at udfolde sig gennem design af hjemmesider. Så jeg vil næsten ikke kunne tillade mig at sige, at jeg er inde i en ond cirkel, for jeg er ikke uddannet jo. Men jeg kan virkelig godt se problematikken i cirklen.
Avatar billede bootie Nybegynder
25. november 2002 - 23:43 #31
Jo, det er nok godt nok at lave den første gratis.
Men så er risikoen jo at der kommer en der vil have lavet en ikke seriøs side, men den kan du jo så bare sige nej til at ville lave.

Situationen i it branchen er slem og den er stigende.. det er ikke engang toppet endnu!!..

Jeg skulle have være færdig for 3-4 år siden istedet.. der var der masser af arbejde.
Avatar billede bootie Nybegynder
25. november 2002 - 23:44 #32
den er stigende LÆS og det bliver værrer
Avatar billede koed Nybegynder
25. november 2002 - 23:50 #33
Hehe, jeg kender det med at man gerne ville spole tiden både frem og tilbage. Men hvad fanden, det kan vi vel også om et par år, så hurtig som udviklingen går. :)

Håber du finder et job, hvor du kan få den "manglende" erfaring. ( forstå mig ret ) Men ihvertfald tak for hjælpen. Det kan være at jeg stiller mit "egentlige" spørgsmål ang. ASP igen, senere på ugen, denne gang bare i PHP !  :)

Fortsat god aften.
. Koed
Avatar billede bootie Nybegynder
25. november 2002 - 23:55 #34
En god reference til at lære PHP er denne http://dk.php.net

Og hvis du engang er så heldig at få dig et webhotel med ASP er www.html.dk en rigtig god start på det. Følg evt. deres asp tutorial.

Og tak for ordene... håber på snart at få noget at rive. Er ved at dø over at kunne noget, men ikke få muligheden for at vise verdene det. TRALS
Avatar billede m0nk3y Nybegynder
18. oktober 2003 - 16:16 #35
bootie ---===> Hvis du er på quakenet på irc, så join #seekcw , der er masser af claner der søger en god webmaster.
Avatar billede bootie Nybegynder
19. oktober 2003 - 09:30 #36
m0nk3y>
Takker for informationerne, men har ikke rigtig tiden til at lave hjemmesider længere. Er jo kommet i arbejde siden denne tråd startede :)
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:20 #37
oki... =]
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:22 #38
Sider også lige og leger lidt med det der... fik det til at virke for lidt siden men nu gider den ikke mere... har kaldt den for page=forside - det gider den ikke... starter heller ikke med at skrive "Nu er vi på default siden" eller hvad det nu var, den skriver "Nu er vi på side 1" =[
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:22 #39
Skal den hedde et tal ?
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:23 #40
Min kode ser således ud:

/////////////////////////////////////////////

<% page = request("page") %>
<html><head><title>Clan-Muha.tk | MuHahHAhAHAHaha</title>

<base target="mainframe">

<script language=JavaScript>

self.status = "#Remember.dk @ Quakenet"

</script><style>

a { text-decoration: none }

.ramme {

  border-right: solid 1px black;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-bottom: solid 1px black;

  width: 800;
  height: 400;
 
}

.main {

  border-right: solid 1px black;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-bottom: solid 1px black;

  background: white;

  color: black;

  width: 622;
  height: 270;
 
}

.menu {

  border-right: solid 1px black;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-bottom: solid 1px black;

  background: white;

  color: black;

  width: 150;
  height: 80;
 
}

</style><script src=fade.js language=Javascript></script>

<body text=black bgcolor=gray vlink=gray alink=gray link=gray>

<center><table border=0 class=ramme background=images/baggrund.jpg>

<tr><td width=799 height=45>

<table border=0>

<tr><td valign=top>

</table><tr><td>

<table border=0 cellspacing=4 style="filter:alpha(opacity=60)">

<tr><td valign=top class=menu><br><b>

&nbsp;<a href=default.asp?page=forside border=0 class=fade>Home</a><br>
&nbsp;<a href=default.asp?page=members border=0 class=fade>Members</a><br>
&nbsp;<a href=default.asp?page=wars border=0 class=fade>Clan Wars</a><br>
&nbsp;<a href=default.asp?page=tilskud border=0 class=fade>Tilskud</a><br>
&nbsp;<a href=default.asp?page=http://www.newbie.dk/webservices/guestbook/guestbook.php?id=kedde3d8a770772d94b61f989a17a1088137f border=0 class=fade>Tagwall</a><br>
&nbsp;<a href=default.asp?page=kontakt border=0 class=fade>Kontakt</a><br><br>
&nbsp;<a href=default.asp?page=login border=0 class=fade>Login</a><br>

</b><td valign=top class=main>

<% If page = forside Then %>

<table>
<tr>
  <td>Nu er vi på side 1</td>
<tr>
</table>

<% ElseIf page = members Then %>

<table>
<tr>
  <td>Nu er vi på side 2</td>
<tr>
</table>

<% ElseIf page = wars Then %>

<table>
<tr>
  <td>Nu er vi på side 3</td>
<tr>
</table>

<% ElseIf page =  Then %>

<table>
<tr>
  <td>Nu er vi på side 4</td>
<tr>
</table>

<% Else %>

<table>
<tr>
  <td>Nu er vi på default siden</td>
<tr>
</table>

<% End If %>

</table></table></center></body></head></body>

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Nogle der kan hjælpe ?
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:34 #41
sådan... man skal bruge tal... men den popper op i et nyt vindue når jeg trykker på mine links... hvordan får jeg dem til at lade være med det ???
Avatar billede m0nk3y Nybegynder
19. oktober 2003 - 14:44 #42
Fandt ud af det... sry... bare glem hvad jeg skrev... og unskyld for alle de mails i lige har fået pga. mig... håber i kan bære over med det =)
Avatar billede bootie Nybegynder
20. oktober 2003 - 18:57 #43
Nej man SKAL ikke bruge tal.

Problemet med det du har lavet er blot at hvis du i din kode skriver page = forside vil script interpretoren lede efter en variable ved navn forside.

Du skal istedet skrive If page = "forside" Then så vil det virke.

:)

Det er nemt når man lige ved det

Det med at den popper frem i en nyt vindue... Drop at bruge frames.
Brug tabeller istedet.
Avatar billede bootie Nybegynder
20. oktober 2003 - 18:58 #44
Det kan måske være noget med at du siger den skal opdatere i en frame som du slet ikke har oprettet eller noget
Jeg er ikke så fix i det med frames og ved at mange anbefaler at man holder sig langt fra det.
Avatar billede bootie Nybegynder
20. oktober 2003 - 18:59 #45
;<a href='default.asp?page=forside' border='0' class='fade'>
Avatar billede m0nk3y Nybegynder
20. oktober 2003 - 21:45 #46
oki...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester