Avatar billede musicchart.dk Nybegynder
12. maj 2002 - 00:34 Der er 5 kommentarer og
2 løsninger

skrive fra en database

Hey

er det ikke sådan man gør??:

<td bgcolor=""#FF0000""> rs("Beskrivelse") </td>

...?

/Bjarke
Avatar billede Slettet bruger
12. maj 2002 - 00:36 #1
Mener du ikke læse?
Avatar billede rou Nybegynder
12. maj 2002 - 00:37 #2
<td bgcolor=""#FF0000""><%= rs("Beskrivelse") %></td>
Avatar billede musicchart.dk Nybegynder
12. maj 2002 - 00:47 #3
jo, læse... :0)... er vist lidt træt...
Avatar billede musicchart.dk Nybegynder
12. maj 2002 - 00:49 #4
hmmm... glemte at skrive at hele koden er inden for <% %>

her er hele koden:

<%response.expires = 0%>
<body text="#FFFFFF" link="#FFFFFF" vlink="#CCCCCC" alink="#CCCCCC">
<table width="570" border="0" cellspacing="0" cellpadding="0" height="313">
  <tr>
    <td background="../images2/main.gif">
      <table width="570" border="0" cellspacing="0" cellpadding="0" height="313">
        <tr align="left">
          <td colspan="4" height="280">
            <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
              <tr>
                <td width="10" rowspan="2">&nbsp;</td>
                <td height="10">&nbsp; </td>
                <td width="10" rowspan="2">&nbsp;</td>
              </tr>
              <tr>
                <td valign="top" align="left">
<%Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/mypage/real thing/dbase/dbase.mdb")
Conn.Open DSN

strSQL = "Select * From grafik Where Type = 'photo'"

Set rs = Conn.Execute(strSQL)

Do

if rs.EOF then
  Response.write "Ingen billeder i databasen."
else
  colPrRow = 4
  colInRow = 0
  response.write "<table width=""450"" border=""0"">"
  do while NOT RS.EOF
    if colInRow = 0 then response.write "<tr>"
    response.write "<td><table width=""100"" border=""0"" cellspacing=""1"" cellpadding=""0"" height=""150"" bgcolor=""#000000""><tr><td bgcolor=""#FF0000""> =rs("Beskrivelse") </td></tr><tr><td>" & "<img src=""../images/photoshop/" & rs("billed") & """>" & "</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr></table></td>"
    colInRow = colInRow + 1
    if colInRow >= colPrRow then
      colInRow = 0
      response.write "</tr>"
    end if
    RS.MoveNext
  loop
  if colInRow > 0 then
    Response.Write "</tr>"
  end if
  response.write "</table>"
end if

Loop While Not rs.EOF

conn.Close
Set Conn = Nothing
%>
Avatar billede rou Nybegynder
12. maj 2002 - 01:16 #5
du skal have <% og %> uden om, når du skriver ud som du gør
Avatar billede eagleeye Praktikant
12. maj 2002 - 01:16 #6
enten skriver man:
%>
<td><%=rs("kolonnenavn")%></td>
<%

Eller skriver man:
<%
Response.write "<td>" & rs("kolonnenavn") & "</td>"
%>


Så denne:
response.write "<td><table width=""100"" border=""0"" cellspacing=""1"" cellpadding=""0"" height=""150"" bgcolor=""#000000""><tr><td bgcolor=""#FF0000""> =rs("Beskrivelse") </td></tr><tr><td>" & "<img src=""../images/photoshop/" & rs("billed") & """>" & "</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr></table></td>"

Skal være:

response.write "<td><table width=""100"" border=""0"" cellspacing=""1"" cellpadding=""0"" height=""150"" bgcolor=""#000000""><tr><td bgcolor=""#FF0000"">" & rs("Beskrivelse") & "</td></tr><tr><td>" & "<img src=""../images/photoshop/" & rs("billed") & """>" & "</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr><tr><td bgcolor=""#FF0000"">&nbsp;</td></tr></table></td>"
Avatar billede musicchart.dk Nybegynder
12. maj 2002 - 01:22 #7
Wuhuuu... det virker :0).... Tak!
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