Avatar billede adis Nybegynder
21. april 2004 - 09:24 Der er 6 kommentarer og
1 løsning

For hvert select fra DB, laver den et linjeskift i toppen

Jeg har problem når jeg henter noget fra DB og den automatisk skal lave tabeller, så laver den en ny linje i toppen af tabellen for hvert linje den henter fra db??? hvorfor???
Avatar billede fennec Nybegynder
21. april 2004 - 09:26 #1
Der skal vi nok lige se koden, du bruger til at lave tabellerne med.
Avatar billede ddobbeltv Nybegynder
21. april 2004 - 09:27 #2
du har nok et lille <br> eller et eller andet i din løkke... nogen gange kan &nbsp; også forårsage et linebreak :(
Avatar billede adis Nybegynder
21. april 2004 - 09:34 #3
Her kommer koden

<html>
<head>
<title>Karakter givning</title>
</head>

<body>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/Inetpub/wwwroot/data/PtoAinternet.mdb"

set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select FAG.Fag from ELEVER, HLEL, HOLD, FAG WHERE ELEVER.ElevId=HLEL.ElevID AND HLEL.HoldId=HOLD.HoldId AND HOLD.FagId=FAG.FagId AND ELEVER.ElevId=" & Request.Querystring("ElevId"), conn
%>

<%
Response.Write("Navn:" & Fornavn & Efternavn & "<br>")
spkarakter=Request.Form("spkarakter")
%>
<form name="spkarakter" action="test_radio.asp" method="post">
<table width="100%" border="1" cellspacing="3">

<tr>
  <td width="20%" rowspan="2">Fag</td>
  <td colspan="2"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Meget <br />
  tilfredsstillende</font></div></td>
  <td colspan="2"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Tilfredsstillende</font></div></td>
<td colspan="2"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Mindre <br />
  tilfredsstillende</font></div></td>
<td width="31%" rowspan="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Bemerkning</font></td>
</tr>
<tr>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fagligt</font></div></td>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Arbejds-indsats</font> </div></td>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fagligt</font></div></td>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Arbejds-indsats</font> </div></td>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fagligt</font></div></td>
  <td width="8%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Arbejds-indsats</font> </div></td>
  </tr>
  <% do until rs.EOF %>
 
<tr>
<%    for each x in rs.fields %>
  <td colspan="8"><table width="100%"  border="0">
    <tr>
    <td width="20%">


    <%
        response.write(x.value)
    %>
  </td>
<td width="8%"><div align="center">
    <input type="radio" name="1" value="name1" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt")%>>
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="2" value="name2" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="1" value="name3" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="2" value="name4" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>   
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="1" value="name5" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>   
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="2" value="name6" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>   
  </div></td>
  <td width="31%">&nbsp;</td>
    </tr>
  </table></td>
  </tr>
<%
next
  Response.Write("<br />")
  rs.MoveNext
%>
<% loop %>
</table>

<input type="submit" value="Submit">
</form>
<!-- her nede skal man nok lave om på hvordan man udskriver resultatet, er i tvivl hvordan -->
<%
if spkarakter<>"" then

  Response.Write("<p>Dine givne karakter er: " & spkarakter)%>
<%end if
%>

<%
rs.close
conn.close
%>
</body></html>
Avatar billede ddobbeltv Nybegynder
21. april 2004 - 09:38 #4
er der et sted vi kan se den ?
Avatar billede fennec Nybegynder
21. april 2004 - 09:38 #5
problemet er lige her:
next
  Response.Write("<br />") ' <------------------------
  rs.MoveNext
%>
<% loop %>
</table>

prøv at fjerne den linje.
Avatar billede adis Nybegynder
21. april 2004 - 09:41 #6
tak tak, skriv svar..
Avatar billede fennec Nybegynder
21. april 2004 - 09:43 #7
svar
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