Avatar billede sizx.dk Nybegynder
22. april 2003 - 17:25 Der er 10 kommentarer og
1 løsning

Tabeller i responce.write

Jeg er ved at lave et Hit Tip system, dette er min første rigtige side i asp og jeg ved ikke alt for meget om det, så det jeg gerne vil vide er: Hvordan kan jeg få den til at skrive en string fra en database i en tabel?

Min sourcekode er nu:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("***.mdb")
Conn.Open DSN
strSQL = "Select * from table2"
Set rs = Conn.Execute(strSQL)
Do
  Response.Write "Navn:" & "<br>" & rs("Navn") & "<br>"
  Response.Write "Hit Nummer 1:" & "<br>" & rs("Hit1") & "<br>"
  Response.Write "Hit Nummer 2:" & "<br>" & rs("Hit2") & "<br>"
  Response.Write "Hit Nummer 3:" & "<br>" & rs("Hit3") & "<br><br><br><h>"
  rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>

Håber i kan hjælpe mig.

//Michael
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:34 #1
Kan du være lidt mere specifik
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:35 #2
i en database tabel eller en <table> ?
Avatar billede jessbonde Nybegynder
22. april 2003 - 17:36 #3
Prøv med det her

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("***.mdb")
Conn.Open DSN
strSQL = "Select * from table2"
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF
  Response.Write("Navn:" & "<br>" & rs("Navn") & "<br>")
  Response.Write("Hit Nummer 1:" & "<br>" & rs("Hit1") & "<br>")
  Response.Write("Hit Nummer 2:" & "<br>" & rs("Hit2") & "<br>")
  Response.Write("Hit Nummer 3:" & "<br>" & rs("Hit3") & "<br><br><br><h>")
  rs.MoveNext
Loop
Conn.Close
Set Conn = Nothing
%>
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:38 #4
jessbonde > tror ikke der er noget galt med hans egen sourcecode.
Avatar billede jessbonde Nybegynder
22. april 2003 - 17:41 #5
ok
Avatar billede amd Nybegynder
22. april 2003 - 17:42 #6
Nææ.. jeg ka da heller ik lige se hvad spørgsmålet er... han udskriver da værdier ??
Avatar billede amd Nybegynder
22. april 2003 - 17:44 #7
Prøv med det her

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("***.mdb")
Conn.Open DSN
strSQL = "Select * from table2"
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF
%>
<table border="0" width="60%" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="50%">Hit nummer 1:</td>
    <td width="50%"><%=rs("hit1")%></td>
  </tr>
  <tr>
    <td width="50%">Hit nummer 2:</td>
    <td width="50%"><%=rs("hit2")%></td>
  </tr>
  <tr>
    <td width="50%">Hit nummer 3:</td>
    <td width="50%"><%=rs("hit3")%></td>
  </tr>
</table>
<%
rs.MoveNext
Loop
Conn.Close
Set Conn = Nothing
%>




hvis det er fordi du vil ha det i en tabel??
Avatar billede jessbonde Nybegynder
22. april 2003 - 17:45 #8
Hvis det skal i en tabel ville jeg skrive det sådan her:

<table>
Do While Not rs.EOF
<tr>
    <td>Navn:</td>
    <td><%=rs("Navn")%>td>
  <tr>
  <tr>
    <td>Hit Nummer 1:td>
    <td><%=rs("Hit1")%>td>
  <tr>
  <tr>
    <td>Hit Nummer 2:td>
    <td><%=rs("Hit2")%>td>
  <tr>
  <tr>
    <td>Hit Nummer 3:td>
    <td><%=rs("Hit3")%>td>
  <tr>
rs.MoveNext
Loop
</table>
Avatar billede amd Nybegynder
22. april 2003 - 17:45 #9
LOL hov.. :-D
prøv med det her ;o)


<table border="0" width="60%" cellspacing="0" cellpadding="0" align="center">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("***.mdb")
Conn.Open DSN
strSQL = "Select * from table2"
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF
%>

  <tr>
    <td width="50%">Hit nummer 1:</td>
    <td width="50%"><%=rs("hit1")%></td>
  </tr>
  <tr>
    <td width="50%">Hit nummer 2:</td>
    <td width="50%"><%=rs("hit2")%></td>
  </tr>
  <tr>
    <td width="50%">Hit nummer 3:</td>
    <td width="50%"><%=rs("hit3")%></td>
  </tr>

<%
rs.MoveNext
Loop
Conn.Close
Set Conn = Nothing
%>
</table>
Avatar billede sizx.dk Nybegynder
22. april 2003 - 19:49 #10
amd > Din metode virker fint nok, men hvis du prøver at kigge på ´siden nu på www.Pikikutte.dk/cgi-bin/news/default2.asp så kan du se at den ikke laver mellemrum mellem de 2 ID'er der er, den laver bare dem alle i samme table. Håber du ved hvordan det kan klares.

Mvh Michael
Avatar billede amd Nybegynder
22. april 2003 - 20:05 #11
Jada... men så skal du bare brugew min første metode og så lige tilføje <br> helt i bunden af koden
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