Avatar billede sapworld Nybegynder
01. oktober 2003 - 14:14 Der er 15 kommentarer og
2 løsninger

Vise data fra en access tabel

Hej

Dette er koden til en side der viser indholdet af en enkelt kolonne i en tabel som links, som jeg så kan bruge til at slette den pågældende linie (vha. delete_update.asp).

Jeg kunne nu godt tænke mig at vise en af de andre kolonner i tabellem ved siden af den første kolonne. Dette skal vises som alm data og ikke som et link.

Nogen der kan addere koden (om muligt må det hele meget gerne vises i en tabel)?
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open="hcb_scales_tips"

strSQL = "SELECT * FROM news ORDER BY news.ID Desc"
set news = objConn.Execute(strSQL)
%>

<%
While NOT news.EOF
%>


<a href="delete_update.asp?id=<%=news.Fields("id")%>"><%=news.Fields("description")%></a>
<br>
<br>
<br>

<%
news.MoveNext
Wend
%>

<%
objConn.Close
%>

Hilsen

Kim
Avatar billede solja Nybegynder
01. oktober 2003 - 14:19 #1
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open="hcb_scales_tips"

strSQL = "SELECT * FROM news ORDER BY news.ID Desc"
set news = objConn.Execute(strSQL)
%>

<table>

<%
While NOT news.EOF

%>
<tr>
  <td><a href="delete_update.asp?id=<%=news.Fields("id")%>"><%=news.Fields("description")%></a></td>
  <td><%response.write(news.Fields("det andet felt"))%></td>
</tr>

<%
news.MoveNext
loop
%>
</table>
<%
objConn.Close
%>

//solja
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:19 #2
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open="hcb_scales_tips"

strSQL = "SELECT * FROM news ORDER BY news.ID Desc"
set news = objConn.Execute(strSQL)
%>
<table>
<%
While NOT news.EOF
%>
<tr>
<td>
<a href="delete_update.asp?id=<%=news.Fields("id")%>"><%=news.Fields("description")%></a>
</td>
<td>
<%=news.Fields("kolonnenavn")%>
</td>
<td>
<%=news.Fields("kolonnenavn")%>
</td>
</tr>
<%
news.MoveNext
Wend
%>

<%
objConn.Close
%>
Avatar billede netro Nybegynder
01. oktober 2003 - 14:20 #3
<table>
<%
While NOT news.EOF
%>

<tr>
<td><a href="delete_update.asp?id=<%=news.Fields("id")%>"><%=news.Fields("description")%></a></td>
<td><%=news.Fields("felt2")%></td>
<td><%=news.Fields("felt3")%></td>
</tr>

<%
news.MoveNext
Wend
%>
</table>
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:21 #4
og så selvfølgelig en </table> efter hele scriptet...
Avatar billede sapworld Nybegynder
01. oktober 2003 - 14:39 #5
Hej
Det virker. Jeg har lige et par tillægsspørgsmål - håber det er ok.

Nu viser den teksten fra kolonnen description som et link, som jeg kan klikke på for at slette linien. Hvis jeg nu i stedet vil have der står "delete" som et link i stedet for - skal jeg så lave en ny kolonne i min database der default har teksten delete, eller er der en nemmere måde?
Hvordan får jeg forresten lidt afstand mellem kolonnerne?
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:41 #6
<table>
<%
While NOT news.EOF
%>

<tr>
<td><a href="delete_update.asp?id=<%=news.Fields("id")%Delete</a></td>
<td><%=news.Fields("felt2")%></td>
<td><%=news.Fields("felt3")%></td>
</tr>

<%
news.MoveNext
Wend
%>
</table>
Sådan her fx.
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:42 #7
afstanden tilpasser du selv på følgende måde:

<table cellspacing="tal">
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:44 #8
Cellspacing gør kanten mellem de forskellige felter breddere og hvis du så sætter border til 0 så er der bare et bredt mellemrum imellem...
Avatar billede sapworld Nybegynder
01. oktober 2003 - 14:44 #9
Sætter jeg <table cellspacing="tal"> ind ud for hver linie?

<tr>
<td><a href="delete_update.asp?id=<%=news.Fields("id")%Delete</a></td><table cellspacing="tal">
<td><%=news.Fields("felt2")%></td><table cellspacing="tal">
<td><%=news.Fields("felt3")%></td><table cellspacing="tal">
</tr>
Avatar billede ellebaek Nybegynder
01. oktober 2003 - 14:46 #10
nej nej...

det skal stå i dit <table>-tag.

Ellers kan du hvilket jeg synes bliver pænere benytte:

<td width="tal"> der angiver bredden for hver enkelt celle i tabellen.
Der sjak du sætte den ind i hvert <td>-tag!
Avatar billede sapworld Nybegynder
01. oktober 2003 - 14:56 #11
Hej
Er du sikker på denne kode (den virker ikke)
<td><a href="delete_update.asp?id=<%=news.Fields("id")%Delete</a></td>

Oprindelig kode:
<td><a href="delete_update.asp?id=<%=news.Fields("id")%>"><%=news.Fields("description")%></a></td>
Hilsen

Kim
Avatar billede netro Nybegynder
01. oktober 2003 - 14:58 #12
td><a href="delete_update.asp?id=<%=news.Fields("id")%>">Delete</a></td>
Avatar billede netro Nybegynder
01. oktober 2003 - 14:59 #13
Der er lidt om tabeller her, hvis ikke du allerede har læst (og forstået) det.
http://www.html.dk/tutorials/html/lektion10.asp
Avatar billede sapworld Nybegynder
01. oktober 2003 - 15:02 #14
Det virker - takker mange gange  :)

I har begge været behjælpelige (ellebaek / netro) - hvem skal jeg give point'ene i et sådant tilfælde?

Kim
Avatar billede netro Nybegynder
01. oktober 2003 - 15:04 #15
Du kan give 20 til ellebaek og 10 til mig (hvis ikke solja vil have nogle).
Avatar billede sapworld Nybegynder
01. oktober 2003 - 17:03 #16
I har begge været til stor hjælp, så det bliver 50/50  :)

Kim
Avatar billede netro Nybegynder
01. oktober 2003 - 17:17 #17
Okay :)
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