Avatar billede no_doubt Nybegynder
21. maj 2003 - 20:24 Der er 6 kommentarer og
1 løsning

ind før noget andet

Jeg har et stykke kode der ser ud som følger
<p align="left"><font face="Arial" size="2"><u>Sagt om turen</u></font></td>
          <td width="50%">
            <p align="right"><font face="Arial" size="2"><u><script type="text/javascript">
document.write(new Date().toLocaleString());
</script>

            </u></font>

</td>
        </tr>
        <tr>
          <td width="100%" colspan="2">
            <p align="left"><font face="Arial" size="2">Forventninger før afrejse</font></td>
        </tr>
            <%
set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("amsterdam.mdb")
strSQL = "select * from sagt_om_turen_foer order by sagt_om_turen_id"
Set Rs = Conn.Execute(strSQL)
if rs.eof then
response.write "tom"
else
%>
<%do while not rs.EOF%>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="51%"><font size="2" face="Arial">Forfatter: <%=rs("forfatter")%></font></td>
                <td width="28%"><font face="Arial" size="2">Klasse: <%=rs("klasse")%></font></td>
                <td width="21%"><font face="Arial" size="2">Skrevet: <%=rs("skrevet")%></font></td>
              </tr>
              <tr>
                <td width="100%" colspan="3"><font face="Arial" size="2"><%=rs("tekst")%></font></td>
              </tr>
            </table>
          </td>
          <%rs.movenext
loop
end if
%>

men hvis den er tom skriver den tom, aller øverst, se
http://www.mark-mikkelsen.dns2go.com/amsterdam/foer.asp
Avatar billede -master-d- Nybegynder
21. maj 2003 - 20:29 #1
Sådan der :

<p align="left"><font face="Arial" size="2"><u>Sagt om turen</u></font></td>
          <td width="50%">
            <p align="right"><font face="Arial" size="2"><u><script type="text/javascript">
document.write(new Date().toLocaleString());
</script>

            </u></font>

</td>
        </tr>
        <tr>
          <td width="100%" colspan="2">
            <p align="left"><font face="Arial" size="2">Forventninger før afrejse</font></td>
        </tr>
            <%
set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("amsterdam.mdb")
strSQL = "select * from sagt_om_turen_foer order by sagt_om_turen_id"
Set Rs = Conn.Execute(strSQL)
if rs.eof then %>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="100%"><font size="2" face="Arial">tom</font></td>
            </table>
          </td>
<%
else
%>
<%do while not rs.EOF%>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="51%"><font size="2" face="Arial">Forfatter: <%=rs("forfatter")%></font></td>
                <td width="28%"><font face="Arial" size="2">Klasse: <%=rs("klasse")%></font></td>
                <td width="21%"><font face="Arial" size="2">Skrevet: <%=rs("skrevet")%></font></td>
              </tr>
              <tr>
                <td width="100%" colspan="3"><font face="Arial" size="2"><%=rs("tekst")%></font></td>
              </tr>
            </table>
          </td>
          <%rs.movenext
loop
end if
%>
Avatar billede no_doubt Nybegynder
21. maj 2003 - 20:41 #2
jep, men hvad med dette, hvor det samme gør sig gælende
<p align="left"><font face="Arial" size="2"><u>Sagt om turen</u></font></td>
          <td width="50%">
            <p align="right"><font face="Arial" size="2"><u><script type="text/javascript">
document.write(new Date().toLocaleString());
</script>

            </u></font>

</td>
        </tr>
        <% if date() < cdate("22-05-2003") then
        response.write "Ingen indlæg før hjemkomsten"
        else%>
        <tr>
          <td width="100%" colspan="2">
            <p align="left"><font face="Arial" size="2">Forventninger før afrejse</font></td>
        </tr>
            <%
set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("amsterdam.mdb")
strSQL = "select * from sagt_om_turen_efter order by sagt_om_turen_id desc"
Set Rs = Conn.Execute(strSQL)
if rs.eof then %>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="100%"><font size="2" face="Arial">Ingen indlæg endnu</font></td>
            </table>
          </td>
<%
else
%>
<%do while not rs.EOF%>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="51%"><font size="2" face="Arial">Forfatter: <%=rs("forfatter")%></font></td>
                <td width="28%"><font face="Arial" size="2">Klasse: <%=rs("klasse")%></font></td>
                <td width="21%"><font face="Arial" size="2">Skrevet: <%=rs("skrevet")%></font></td>
              </tr>
              <tr>
                <td width="100%" colspan="3"><font face="Arial" size="2"><%=rs("tekst")%></font></td>
              </tr>
            </table>
          </td>
          <%rs.movenext
loop
end if
%>
<%end if%>
Avatar billede -master-d- Nybegynder
21. maj 2003 - 21:40 #3
Her er din fejl.

...
      response.write "Ingen indlæg før hjemkomsten"
        else%>
        <tr>
          <td width="100%" colspan="2"><--

Colspan betyder at den skal dække over 2 række, men da der kun er én kolonne skal den ikke med.

Så ret

<td width="100%" colspan="2">

Til

<td width="100%">


Og så virker det.
Avatar billede no_doubt Nybegynder
21. maj 2003 - 21:42 #4
prøvet, heller ikke..
Avatar billede -master-d- Nybegynder
21. maj 2003 - 21:43 #5
Så prøv med denne

if rs.eof then %>
        <tr>
      <td width="100%" colspan="2" style="border-style: solid; border-width: 1">
            <table border="0" width="100%">
              <tr>
                <td width="100%"><font size="2" face="Arial">Ingen indlæg endnu</font></td></tr>
            </table>
          </td>
<%
Avatar billede no_doubt Nybegynder
21. maj 2003 - 21:50 #6
nope
Avatar billede no_doubt Nybegynder
22. maj 2003 - 13:50 #7
fandt en løsning ved at vende et dato script omvendt
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