Avatar billede maximus25 Nybegynder
08. april 2002 - 17:55 Der er 16 kommentarer og
1 løsning

ASP vs hjemmeseide !

Hejsa !
Jeg har nogle standardprofiler med standardoplysninger som jeg gerne ville konverterer til ASP. Idag sidder jeg og laver en htmlside til hver eneste standardprofil. Dette er meget omfattende. Jeg ville høre om der ikke var en der vidste hvor jeg kunne finde kodeeksempler ¨som kunne genererer dele af en hjemmeside. Jeg kunne forestille mig at selve teksten som jo er forskellig fra profil til profil blev lagt ned i en database.

Er der en der kan hjælpe ?
Avatar billede krisbjoern Nybegynder
08. april 2002 - 18:00 #1
Jeg er ikke sikker på at jeg fprstår dit spørgsmål helt, men der er nogle
ret gode begynder ASP-tutorials på denne side:

www.html.dk

Venligst
Kristian Bjørn
KB3-MultiMedieDesign
Avatar billede m-koldsgaard Nybegynder
08. april 2002 - 18:03 #2
Ja, gør som krisbjoern siger læs og prøv dig frem det lær du mest af. Hvis der så opstår problemer kan du jo bare oprette et spm. på eksperten.dk
Avatar billede m-koldsgaard Nybegynder
08. april 2002 - 18:12 #3
Det skal lige siges at www.html.dk har det du skal bruge.
Avatar billede maximus25 Nybegynder
08. april 2002 - 18:26 #4
Jeg har taget den tutorial som I henviser til. Der er ikke noget ved den som fortaæller hvordan man laver et felt på hjemmesiden som bliver genereret når den vises. Teksten i feltet bliver hentet fra en database !
Det er det som jeg gerne ville vide om der lå eksempler på på netttet ?
Avatar billede m-koldsgaard Nybegynder
08. april 2002 - 18:29 #5
Prøv lige at lave et eks. på en profil så skal jeg lave det til dig.
Avatar billede krisbjoern Nybegynder
08. april 2002 - 18:34 #6
Jeg forstår stadig ikke helt dit spørgsmål.
Hvad er et FELT???
Det kan fpr så vidt være et <text area> eller en tabel-celle eller...
Jeg prøver at svare alligevel!

Hvis du vil skrive data fra en database i et tekstfelt, skal du først kontakte databasen ( vejledning på www.html.dk ).
Derefter laver du dit indtastningsfelt, og laver databaseudtrækket INDEN i feltet - altså i VALUE=" her ".

Kode eksemplen

Response.Write "<TEXT AREA COLS='10' ROWS='5'>" & rs("text") & "</TEXTEARE>

Venligst
Kristian Bjørn
Avatar billede krisbjoern Nybegynder
08. april 2002 - 18:36 #7
Jeg vrøvler lidt.
Kode eksemplet er jo i forhold til brugen af TEXT AREA, mens det jeg skriver umiddelbart før refferere til "<INPUT TYPE="text" VALUE="">"-tekstfeltet

Venligst
Kristian Bjørn
Avatar billede maximus25 Nybegynder
08. april 2002 - 18:42 #8
Hejsa m-koldsgaard her er et eksempel på en standardprofil i htmlkode :

<ul>
<li><b>LANDSDEL:</b> København Ø</li>
<br>
<br>
<li><b>STILLING:</b> IT KONSULENT</li>
<li><b>NAVN:</b> ANDERS HANSEN</li>
<li><b>ADRESSE:</b> FALKONER ALLE 10</li>
<li><b>FØDSELSDATO:</b> 01-01-1975 </li>
<li><b>E-MAIL:</b> EKSEMPEL@HOTMAIL.DK </li>
<li><b>TELEFON:</b>44444444</li>
<li><b>MOBIL:</b> 22222222</li>
</ul>
Avatar billede m-koldsgaard Nybegynder
08. april 2002 - 18:51 #9
Dette er en tilrettet kopi af det fra www.html.dk

<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select * from Profil"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv Profil
Response.Write rs("<ul>")
Response.Write rs("<li><b>LANDSDEL:</b> " & rs("Landsdel") & "</li>")
Response.Write rs("<br>")
Response.Write rs("<br>")
Response.Write rs("<li><b>STILLING:</b> " & rs("Stilling") & "</li>")
Response.Write rs("<li><b>NAVN:</b> " & rs("Navn") & "</li>")
Response.Write rs("<li><b>ADRESSE:</b> " & rs("Adresse") & "</li>")
Response.Write rs("<li><b>FØDSELSDATO:</b> " & rs("Dato") & "</li>")
Response.Write rs("<li><b>E-MAIL:</b> " & rs("EMail") & "</li>")
Response.Write rs("<li><b>TELEFON:</b> " & rs("Telefon") & "</li>")
Response.Write rs("<li><b>MOBIL:</b> " & rs("Mobil") & "</li>")
Response.Write rs("</ul>")
  Response.Write rs("Fornavn") & "<br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>



Dette 'udskriver' alle profilerne i databasen.
Avatar billede m-koldsgaard Nybegynder
08. april 2002 - 18:52 #10
Denne linie skal slettes:
  Response.Write rs("Fornavn") & "<br>"
Avatar billede maximus25 Nybegynder
08. april 2002 - 18:54 #11
Det ser godt ud ! Hvordan skal jeg ligge teksen ned i databasen. Skal jeg oprette en tabel med navn, en med adresse, en med stilling etc..... ?
Hvordan kan jeg sørge for at det bliver genereret og vist ordenligt i browseren ?
Avatar billede maximus25 Nybegynder
08. april 2002 - 19:23 #12
Havde du et forslag m-koldsgaard ?
Avatar billede maximus25 Nybegynder
08. april 2002 - 20:26 #13
dit script virker ikke !
Avatar billede lenn Nybegynder
09. april 2002 - 10:37 #14
Du er nød til at lave en tabel der hedder "Profil", i en database der i dette script hedder "database.mdb"
...og ja, du er nød til kunne gemme alle de data du vil have udskrevet
Landsdel, Stilling, Navn, Adresse, Dato, EMail, Telefon, Mobil, Fornavn... i tabellen Profil...
Avatar billede m-koldsgaard Nybegynder
09. april 2002 - 13:29 #15
Ja, som lenn siger.

En database med tabellen 'Profil'. Hvor der er følgende kolonner:
Landsdel
Stilling
Navn
Adresse
Dato
EMail
Telefon
Mobil


Husk igen at linien:
  Response.Write rs("Fornavn") & "<br>"
SKAL SLETTES!
Avatar billede maximus25 Nybegynder
09. april 2002 - 18:36 #16
Tak for det !
Kunne jeg give point til flere havde jeg gjort det. Men det er m-koldsgaard der har hjulpet mest synes jeg så han får dem !!!
Avatar billede m-koldsgaard Nybegynder
09. april 2002 - 18:36 #17
Takker
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