Avatar billede ger2001 Novice
11. juli 2005 - 11:07 Der er 7 kommentarer og
1 løsning

Problemer med tabeller

Kan ikke forstå hvorfor følgende ikke virker:
Skulle gerne skrive tekst i 1 table til venstre og dato til højre. Men kan ikke få datoen til at være i table til højre
<%
set rs = conn.execute("select * from teksttabel")
if rs.eof then
response.write "Der er ingen opgaver<br>"
else

do
response.write "<table><tr><td><li><a href=delete.asp?id=" & rs("ID") & ">x </a> -" & rs("tekst") &" </td>"
response.write "<td>"& RS("dato") &"</td></tr></table>"

rs.movenext
loop while not rs.eof
end if
end if

%>
Avatar billede ldanielsen Nybegynder
11. juli 2005 - 11:26 #1
Det ser jo rigtigt ud! Hvad sker der kommer der ikke det her ud af det?:

<table><tr><td><li><a href=delete.asp?id=5>x</a> - tekst her</td><td>11-07-2005</td></tr></table>

(Højreklik i browseren og vælg "Vis kilde")
Avatar billede ger2001 Novice
11. juli 2005 - 11:28 #2
Der kommer det her:
<table><tr><td><li><a href=delete.asp?id=158>x </a> -Ny opgave </td><td>11-07-2005</td></tr></table><table><tr><td><li><a href=delete.asp?id=160>x </a> -Ny opgave </td><td>11-07-2005</td></tr></table><table><tr><td><li><a href=delete.asp?id=161>x </a> -opgaver </td><td>11-07-2005</td></tr></table>
Avatar billede ldanielsen Nybegynder
11. juli 2005 - 11:31 #3
Det ser jo også rigtigt ud. Hvad er der galt?
Avatar billede ger2001 Novice
11. juli 2005 - 11:34 #4
Det skulle gerne komme sådan her
x ny opgave    11-07-2005
x teskt 2      11-07-2005
x 113            11-07-2005

Men det kommer sådan her
x ny opgave 11-07-2005
x teskt 2 11-07-2005
x 113 11-07-2005
Avatar billede ger2001 Novice
11. juli 2005 - 11:35 #5
Narh det ser ligeså rodet ud. Men meningen er at datoen skulle stå helt til højre, pænt under hinanden, ikke lige efter teksten.
Avatar billede ldanielsen Nybegynder
11. juli 2005 - 11:44 #6
Åh, så skal det være:
<table>
<tr><td><li><a href=delete.asp?id=158>x </a> -Ny opgave </td>
<td>11-07-2005</td></tr>
<tr><td><li><a href=delete.asp?id=160>x </a> -Ny opgave </td>
<td>11-07-2005</td></tr>
<tr><td><li><a href=delete.asp?id=161>x </a> -opgaver </td>
<td>11-07-2005</td></tr>
</table>

Altså kun et <table> og </table>

Sådan:
response.write "<table>"
do
response.write "<tr><td><li><a href=delete.asp?id=" & rs("ID") & ">x </a> -" & rs("tekst") &" </td>"
response.write "<td>"& RS("dato") &"</td></tr>"

rs.movenext
loop while not rs.eof
response.write "</table>"
Avatar billede ldanielsen Nybegynder
11. juli 2005 - 11:44 #7
Hvis du går vild i tabeller, så prøv at skrive
<table border=1>

Så kan du se hvad der sker ...
Avatar billede ger2001 Novice
11. juli 2005 - 11:55 #8
Ok. jeg manglede bare en bredde på td'en:
response.write "<tr><td width=100><li><a href=delete.asp?id=" & rs("ID") & ">x </a> -" & rs("tekst") &"<td>"

Tak for hjælpen, er endnu ikke så stærk i html og asp.
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