/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
formatering af DB udtræk fra Mysql
Fra : Paul Winther


Dato : 04-11-04 13:01

hej

jeg er MEGET ny i brugen af Mysql ( eller databaser i det hele
taget), derfor kommer der jo en del spørgsmål om hvordan man gør
de forskellige ting. det har været en meget stor hjælp med dette
forum. Mange TAK..

Nu lige til spørgsmålet. jeg har lavet en database hos minudbyder
(mySql) og har også fået indholdet ud på min side men jeg kan
ikke finde ud af hvordan jeg kan formatere udtrækket.

Det jeg ønsker mig er at få resultatet præsenteret i en tabel.

Fortsat god dag
Paul

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (04-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-11-04 13:33

Paul Winther skrev:

> Nu lige til spørgsmålet. jeg har lavet en database hos minudbyder
> (mySql) og har også fået indholdet ud på min side men jeg kan
> ikke finde ud af hvordan jeg kan formatere udtrækket.

Du skal bruge en løkke. Over løkken åbner du din tabel:

   <table>

Løkken skal så udskrive en tabel-række for hver post i databasen:

<% Do While Not rs.EOF %>
<tr>
   <td><%= rs("felt1") %></td>
   <td><%= rs("felt2") %></td>
   <td><%= rs("felt3") %></td>
</tr>
<%
rs.movenext
Loop
%>

Når løkken er færdig, lukkes tabellen igen:

</table>

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Paul Winther (04-11-2004)
Kommentar
Fra : Paul Winther


Dato : 04-11-04 20:58

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Paul Winther skrev:
>
> > Nu lige til spørgsmålet. jeg har lavet en database hos minudbyder
> >>    <table>
>

>
> --
> Jens Gyldenkærne Clausen

Mange tak for svaret, men jeg kan stadig ikke finde ud af det. Jeg nok
lidt tung i opfattelsen men gider du eller en anden prøve igen.

Nedenfor har jeg indsat den kode som jeg ønsker præsenteret på mion
webside i tabel med rammer, ligesom man kan med Access.
Paul

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open strConnection

strsql="select GarderNavn , GarderNr, ForNavn,Efternavn, Telefon,
MobilNr, Email, Bemærkning from TotalOversigt where Forældrevagt =
'ja 'order by GarderNr"

set objrs = conn.execute(strsql)

Response.Write( "<table>" )

response.write("<p align=center>")

Response.Write( "<tr>" )
For i = 0 To objRS.Fields.Count - 1
Response.Write( "<th>" & objRS(i).Name & "</th>" )
Next
Response.Write( "</tr>" )

Do while Not objRS.Eof
Response.Write( "<tr>" )
For i = 0 To objRS.Fields.Count - 1
Response.Write( "<th>" & objRS(i) & "</th>" )
Next
Response.Write( "</tr>" )
objRS.Movenext
Loop
Response.Write( "</table>" )
Set objRS = Nothing
Conn.Close
Set Conn = Nothing


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Troels Jensen (06-11-2004)
Kommentar
Fra : Troels Jensen


Dato : 06-11-04 01:13

Paul Winther wrote in dk.edb.internet.webdesign.serverside.asp:

> Nedenfor har jeg indsat den kode som jeg ønsker præsenteret på mion
> webside i tabel med rammer, ligesom man kan med Access.
> Paul
>
> Set Conn = Server.CreateObject("ADODB.Connection")
>
> Conn.Open strConnection

Nu, da du ikke kan få det til at virke, bliver jeg nødt til lige at være
helt sikker: Du har med vilje pillet linien, der åbner din database, ud,
ikke?

Hvis ikke, er det problemet.

--
Mvh.

Troels Jensen
http://www.troelsweb.dk

Paul Winther (06-11-2004)
Kommentar
Fra : Paul Winther


Dato : 06-11-04 02:31

Troels Jensen wrote in dk.edb.internet.webdesign.serverside.asp:

> helt sikker: Du har med vilje pillet linien, der åbner din database, ud,
> ikke?
>
> Hvis ikke, er det problemet.
Jeg vil med det samme sige mange tak for de svar der er kommet. De har sat
en del tanker i gang og efter flere forsøg og efter at have kæst de rigtig
gode tutorial her på siden er det lykkedes for mig at få rammer omkring min
tabel.

Response.Write( "<table border='1' cellpadding='2' cellspacing='2'
width='100%' id='AutoNumber1'style='font-family: Verdana; font-size: 10
pt'bordercolor='#008080'>" )

Endnu engang mange tak

Paul

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Troels Jensen (06-11-2004)
Kommentar
Fra : Troels Jensen


Dato : 06-11-04 11:01

Paul Winther wrote in dk.edb.internet.webdesign.serverside.asp:

> Response.Write( "<table border='1' cellpadding='2' cellspacing='2'
> width='100%' id='AutoNumber1'style='font-family: Verdana; font-size: 10
> pt'bordercolor='#008080'>" )

Det kan blive lidt uoverskueligt med så meget formateringskode i asp. Et
godt råd er at bruge css til det og linke til et stylesheet:

http://www.html.dk/tutorials/css/

Så skal koden se sådan ud:

response.write "<table class='tabel1'>

----------
her trækker du data ud af databasen
----------

response.write "<td class='celle1'>" & rs("x") & "</td>"

----------

I din css-fil skriver du:


..tabel1{
   width: 100%;
   border: solid 1px #008080;
   font: normal 10px verdana, sans-serif;
   }

..celle1{
   margin: 2px;
   padding: 2px;
   }


--
Mvh.

Troels Jensen
http://www.troelsweb.dk

Jens Gyldenkærne Cla~ (04-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-11-04 22:40

Paul Winther skrev:

> Response.Write( "<table>" )
>
> response.write("<p align=center>")

Hov - den går ikke. Du må ikke placere et p-element inde i <table>.

Slet det og se om det hjælper. Giv evt. et link til din side hvis
det stadig volder problemer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Paul Winther (05-11-2004)
Kommentar
Fra : Paul Winther


Dato : 05-11-04 12:29


> >
> > response.write("<p align=center>")
>
> Hov - den går ikke. Du må ikke placere et p-element inde i <table>.
>
> Slet det og se om det hjælper. Giv evt. et link til din side hvis
> det stadig volder problemer.
> --
>
Jeg indsætter lig koden som står på siden

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open strConnection

strsql="select GarderNr, ForNavn, AntalPladser from TotalOversigt
where Kørsel = 'ja' "

set objrs = conn.execute(strsql)
Response.Write( "<table>" )
Response.Write( "<tr>" )
For i = 0 To objRS.Fields.Count - 1
Response.Write( "<th>" & objRS(i).Name & "</th>" )
Next
Response.Write( "</tr>" )
Do while Not objRS.Eof
Response.Write( "<tr>" )
For i = 0 To objRS.Fields.Count - 1
Response.Write( "<th>" & objRS(i) & "</th>" )
Next
Response.Write( "</tr>" )
objRS.Movenext
Loop
Response.Write( "</table>" )
Set objRS = Nothing
Conn.Close
Set Conn = Nothing
%>

Og det er denne side jeg kunne tænke at få præsenteret med rammer. Jeg
har en del andre sider noget ligende.
http://www.sgven.dk/Korsel.asp
Jeg håber du kan/ vil hjælpe

på forhånd tak

paul

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (05-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-11-04 13:31

Paul Winther skrev:

> Og det er denne side jeg kunne tænke at få præsenteret med rammer.

Hvad mener du med rammer? Vil du bare have vist "kanter" på cellerne?

I så fald kan du bare bruge <table rules="all"> i stedet for <table>.


--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste