Avatar billede adis Nybegynder
22. april 2004 - 11:35 Der er 9 kommentarer og
1 løsning

problem med at indsætte i DB

hej jeg kan ikke få det til at virke... jeg kan ikke finde ud af hvordan jeg få denne side til at indsætte data ind i db.

<%
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="test5.asp" method="post">
<table width="622px" border="0" cellspacing="0">

<tr bgcolor="#FFFFCC">
  <td width="20%" rowspan="2"><strong class="overskrift1">Fag</strong></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"><div align="center" class="overskrift1"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><strong>Bemerkning</strong></font></div></td>
</tr>
<tr bgcolor="#FFFFCC">
  <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%" cellspacing="0"  border="0">
<%
intBg = 0
if bg mod 2 = 0 then
    Bgcolor = "bgcolor=#fffffc"
else
    Bgcolor = "bgcolor=#ffffcc"
End if
%>
<tr <% Response.write bgcolor %>>
<%
bg = bg + 1
%><%
intI = 1
intE = 2
if i <> e then
    i = i + 2
    e = e + 2
else
    i = i + 1
    e = e + 2
End if
%>

    <td width="20%">
    <%
        Response.write(x.value)
    %>  </td>
<td width="8%"><div align="center">
    <input type="radio" name="<%=i%>" value="name1" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt")%>>
  </div></td>
  <td width="8%"><div align="center">
    <input type="radio" name="<%=e%>" 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="<%=i%>" 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="<%=e%>" 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="<%=i%>" 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="<%=e%>" value="name6" <%if Request.Form("checked") then Response.Write("Meget tilfredsstillende, Fagligt<br>")%>>   
  </div></td>
  <td width="31%">&nbsp;</td>
    </tr>
  </table>
    <div align="center">
        <%
next
rs.MoveNext
loop %>
        <br><input name="submit" type="submit" class="knap" value="GEM">
    </div></td>
  </tr>
</table>

<div align="center"></div>
</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
%>
Avatar billede cpccorp Juniormester
22. april 2004 - 11:57 #1
Den kan heller ikke fordi den ikke er i update-mode
Avatar billede cpccorp Juniormester
22. april 2004 - 11:58 #2
dvs det du har her viser poster
Avatar billede cpccorp Juniormester
22. april 2004 - 11:59 #3
lad os se test5.asp
Avatar billede adis Nybegynder
22. april 2004 - 12:34 #4
men kan jeg ikke indsætte disse poster ind i db

jeg har ikke lavet noget i test5.asp

har prøvet men det lykkes mig ikke ret godt at kalde noget som helst data :(
Avatar billede cpccorp Juniormester
22. april 2004 - 13:45 #5
jo det er netop derhen som formen skal gå, til en side der gemmer dem i en db, eller også skal dette foregå i toppen af denne side, altså du skal dele siden op i gem og vis
<%
select case request.querystring("action")

case "vis"

det du ser øverst

case "gem"

hvor du gemmer dataene

end select
%>
Avatar billede adis Nybegynder
22. april 2004 - 13:52 #6
jeg kan se hvad du siger, men er ny på området, du har ikke en mere tydeligt eksempel

det jeg skal have er at de fag som jeg har, skal få forskellige karakter, de karakter skal gemmes som enten 1, 2 eller 3, ud for arbejdsindsats eller faglighed.

Så når man har afkrydset de forskellige felter så skal præcis de fag får karakter. Hjælp…

Skal måske sende dig min DB så du kan se relationer, der er meget indviklet &#61516;
Avatar billede cpccorp Juniormester
22. april 2004 - 14:02 #7
ja det må du
mailto: info@cpcdata.dk
Avatar billede cpccorp Juniormester
22. april 2004 - 14:25 #8
For at  uddybe det lidt:

Hvilken tabel skal bruges til at give points i, og hvilken tabel skal bruges som udgangspunkt for fag, er det det eneste??
Avatar billede adis Nybegynder
22. april 2004 - 14:38 #9
STANPUNKT4-6 der skal jeg skrive karakter ind

Fag afhænger af relationer..
Avatar billede adis Nybegynder
22. april 2004 - 19:12 #10
lukker
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