Avatar billede jannikf Nybegynder
29. maj 2004 - 21:56 Der er 3 kommentarer og
1 løsning

Problemer med tables

Jeg sidder nu her med et problem der gør at jeg ikke rigtigt kan komme videre.

Jeg er gået i gang med en side hvor brugere kan skrive kommentarer så de bliver vist på siden. Jeg bruger en database hvor der er: navn, dato og tekst. Problemet er bare at når en ny kommentar er tilføjet så opstår den i siden og ikke for neden. Koden forneden er den jeg bruger og da jeg ikke er så skarp til tables så regner jeg med at det er der problemet ligger.

<%

'Vælger al data i kommentar
strSQL = "SELECT * FROM kommentar"
set rs = Conn.Execute(strSQL)

'Starter løkken
Do

%>

                <td><table width='500' border='0'><tr>
                <td width='418' valign='top'><center></center>
                <span class="overskrift">Skrevet af: <% Response.Write rs("navn") %></span></td>
                <td width='72' valign='top'>D. <% Response.Write rs("dato") %></td></tr>
                <tr><td colspan='2' valign='top'><% Response.Write rs("tekst") %></td></tr></table>


<%

rs.Movenext

Loop while not rs.EOF
                                       
%>

Skriv lige hvis der er noget jeg har forklaret for dårligt. Jeg tjekker mail hver 5 min, så jeg svarer hurtigt tilbage.
Avatar billede cpufan Juniormester
29. maj 2004 - 22:38 #1
<td><table width='500' border='0'>
<%

'Vælger al data i kommentar
strSQL = "SELECT * FROM kommentar"
set rs = Conn.Execute(strSQL)

'Starter løkken
Do

%>

                <tr>
                <td width='418' valign='top'><center></center>
                <span class="overskrift">Skrevet af: <% Response.Write rs("navn") %></span></td>
                <td width='72' valign='top'>D. <% Response.Write rs("dato") %></td></tr>
                <tr><td colspan='2' valign='top'><% Response.Write rs("tekst") %></td></tr>

<%

rs.Movenext

Loop while not rs.EOF
                                       
%>
</table>
Avatar billede jannikf Nybegynder
29. maj 2004 - 22:52 #2
Takker for det meget hurtige svar og det virker også efter hensigten, men jeg glemte måske bare at sige at den grå table skal afsluttes og skal så derefter startes igen. Så der dermed dannes en table til hver kommentar...ligesom: http://www.daytonamotel.dk/daytona/
Avatar billede jannikf Nybegynder
01. juni 2004 - 00:46 #3
Fandt selv ud af svaret:
<td><table width='500' border='0' bgcolor="DADADA">
<%

'Vælger al data i kommentar
strSQL = "SELECT * FROM kommentar Order By Dato desc"
set rs = Conn.Execute(strSQL)

'Starter løkken
Do

%>

                <table width='500' border='0'>
                <td><table width='500' border='0' bgcolor="DADADA">
                <tr>
                <td width='371' valign='top' bgcolor="DADADA" ><span class="overskrift">Skrevet af: <% Response.Write rs("navn") %></span></td>
                <td width='119' align='right' valign='top'><span class="overskrift">D. <% Response.Write rs("dato") %></span></td></tr>
                <tr><td colspan='2' valign='top'><span class="overskrift"><% Response.Write rs("tekst") %></span></td></tr>
                </table>
                </table>
<%

rs.Movenext

Loop while not rs.EOF
                                       
%>
</table>

Men da der var tale om en mindre bagatel, så får du dine points.
Avatar billede cpufan Juniormester
02. juni 2004 - 13:02 #4
takker da
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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