Avatar billede riishoj Nybegynder
03. november 2002 - 12:38 Der er 77 kommentarer og
2 løsninger

Skoleskema

Er der nogen som kan hjælpe mig med at komme videre med nedenstående skema. Det er meningen at der skal kunne indtastes/knyttes en opgave til hvert fag i løbet af ugen, og når man trykker på linket, skal man sendes til en side, hvor opgaven beskrives. Skemaet er ens hele året igennem, kun ugenummeret ændres.
Jeg er kommet hertil (det er ikke langt). Det er puttet et lille script ind, som viser ugenummeret.

<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
      <%
response.write "uge nr: " & DatePart("ww",date())
%>
</td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>

</body>

</html>
Avatar billede somaliomar Praktikant
03. november 2002 - 12:48 #1
Har du opgaverne i en database?
Avatar billede riishoj Nybegynder
03. november 2002 - 12:52 #2
Ja, der er meningen at opgaverne skal kunne puttes i en access-db.
Avatar billede somaliomar Praktikant
03. november 2002 - 12:55 #3
Ligger opgaverne da ikke i en Access-database?
Avatar billede trumf Nybegynder
03. november 2002 - 13:00 #4
Hejsa

Du kunne jo oprette opgaverne i en database og gemme dem med navnet på faget + ugenummeret. Så skal du bare skrive:
<A HREF='dansk" & DatePart("ww",date())" & .asp'>dansk</A>

Hvis dette er svaret du leder efter, så er det ikke så mange point værd, bare giv hvad du har lyst. Det tog kun 2 minutter at skrive dette her...

Mvh
TRUMF
C online
Avatar billede riishoj Nybegynder
03. november 2002 - 13:06 #5
Læreren skal kunne indtaste opgaverne i en form, og eleverne skal kunne gå ind på skoleskemaet og se hvad de har for.
Jeg kan ikke overskue, hvordan jeg får peget på både det rigtige ugenummer, den rigtige dag og den rigtige time.
Avatar billede trumf Nybegynder
03. november 2002 - 13:07 #6
Du kan jo også lave en frem og tilbagepil på siden, således at det hedder:
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge - 1
If fuge < 1 then
  fuge = 52
End If
<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>

Og lav de samme med næste uge....

TRUMF
Avatar billede trumf Nybegynder
03. november 2002 - 13:10 #7
<A HREF='dansk.asp?uge=" & uge & "dag=" & dag & "'>dansk</A>
Avatar billede trumf Nybegynder
03. november 2002 - 13:13 #8
Nåh ja, time laver du også en variabel til.
I indtastningen skal læren bare vælge hvilken uge, dag time til hvilket fag det drejer sig om, og så lægge de oplysninger med ind, sammen med teksten, så er det nemt at hente for eleverne...
Avatar billede riishoj Nybegynder
03. november 2002 - 13:13 #9
Den er jeg med på. Hvordan laver jeg en indtastningsside (form) som puttet mine opgaven+ugenr.+dag+time i db'en
Avatar billede riishoj Nybegynder
03. november 2002 - 13:14 #10
ovenstående skrevet før dit sidste indlæg
Avatar billede trumf Nybegynder
03. november 2002 - 13:24 #11
Du laver en form med en dropdown med ugenummer (så er der ikke mulighed for at den dumme lærer skriver forkert  :-)
en med dag og evt en med time, samt en textarea og lægger alle fire ind i en tabel hver for sig.
Så kan du hente dem fra "dansk" siden, som får parametrene overført som før beskrevet
Select * from tabel where uge = uge and dag = dag and fag = 'dansk'
Avatar billede trumf Nybegynder
03. november 2002 - 13:28 #12
Jeg tror ikke du skal lave den med timen, selvom der er flere timer i samme fag den samme dag.
Der kan i stedet skrives flere opgaver i den samme text.
Der kan jo ske det, at eleven kun får set på den første time den pågældende dag, og hvis der ikke er nogen lektier i den time men den anden så bliver lektierne ikke lavet.....
Det må du selvfølgelig selvom, men det er nok mere brugervenligt hvis alle timer fra samme dag, peger på samme text.
Avatar billede riishoj Nybegynder
03. november 2002 - 13:59 #13
Jeg prøver om jeg kan strikke noget sammen ud fra det som du har beskrevet, men jeg får helt sikket problemer, da jeg ikke er særlig skrap til asp. Håber du kigger forbi ind imellem. Jeg får helt sikkert brug for hjælp.
Avatar billede riishoj Nybegynder
03. november 2002 - 18:40 #14
Jeg har fået lavet indtastningsside og databasen. Det fungerer fint.
M.h.t. mit skema, så har jeg koden til "forrige uge" i, men jeg får fejlmeddelelsen

Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a0400'

En sætning var ventet

/skoleskema2/skema.asp, linje 98

<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>
^
Scriptet ser sådan ud nu. Hvor er fejlen?

<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
      <%
response.write "uge nr: " & DatePart("ww",date())
%>
</td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>
<%
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge - 1
If fuge < 1 then
  fuge = 52
End If
<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>

%>
</body>


</html>
Avatar billede somaliomar Praktikant
03. november 2002 - 18:45 #15
Lav den her sætning
<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>

om til
Response.Write("<a href='skema.asp?uge=" & fuge & "'>Forrige uge</A>")
Avatar billede riishoj Nybegynder
03. november 2002 - 19:00 #16
Så skriver den syntaksfejl!
Avatar billede somaliomar Praktikant
03. november 2002 - 19:01 #17
Hvad får du af fejl og hvor?
Avatar billede riishoj Nybegynder
03. november 2002 - 19:03 #18
Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a03ea'

Der er en syntaksfejl

/skoleskema2/skema.asp, linje 98

Response.Write<"A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A">
--------------^
Avatar billede somaliomar Praktikant
03. november 2002 - 19:04 #19
Prøv det her:

Response.Write "A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A"
Avatar billede riishoj Nybegynder
03. november 2002 - 19:05 #20
Ser lige at jeg har glemt en parantes
Avatar billede somaliomar Praktikant
03. november 2002 - 19:06 #21
Enten kan du skrive uden parentes:
Response.Write "A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>"

eller med parentes
Response.Write("A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>")
Avatar billede riishoj Nybegynder
03. november 2002 - 19:19 #22
Hvis jeg skriver sådan her virker det

Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>"
Avatar billede riishoj Nybegynder
03. november 2002 - 19:32 #23
Hvordan ¨får jeg rettet scriptet i toppen som viser det aktuelle ugenummer. Det skal selvfølgelig følge med når man trykker på "Forrige uge", dvs. også vise ugen før.
Avatar billede somaliomar Praktikant
03. november 2002 - 19:37 #24
Kan du ikke bare variablen 'fuge' som du sender med linket?
Avatar billede somaliomar Praktikant
03. november 2002 - 19:40 #25
Derefter kan du tilføje flg. kontrolkode

<%
If fuge = "" then
  fuge = DatePart("ww",date())
end if
response.write "uge nr: " & DatePart("ww",date())
%>
Avatar billede riishoj Nybegynder
03. november 2002 - 22:14 #26
Hvordan skriver jeg den variabel?
Avatar billede somaliomar Praktikant
04. november 2002 - 16:41 #27
Det jeg mener ser sådan ud:

<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
    <%
    If Request.Querystring("uge") <> "" Then
      uge = Request.Querystring("uge")
    Else
      uge = DatePart("ww",date())
    End If
    Response.Write uge
    %>
    </td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> &nbsp;billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>
<%
fuge = uge - 1
If fuge < 1 then
  fuge = 52
End If
Response.Write "<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge</A>"
%>
</body>


</html>
Avatar billede riishoj Nybegynder
04. november 2002 - 18:37 #28
Ja, det var det der skulle til.
Nu mangler jeg bare at få lavet scriptet som henter data i db'en via linkene på skoleskemaet. Det tror jeg nok jeg kan finde ud af, men man ved jo aldrig. Så jeg vender nok tilbage med flere spørgsmål.
Avatar billede somaliomar Praktikant
04. november 2002 - 18:38 #29
Oki
Avatar billede riishoj Nybegynder
04. november 2002 - 19:02 #30
Øh, hvordan får jeg ugenummeret til at skifte til  uge 1 når jeg skifter fra uge 52? Sådan som nedenstående virker, så skiftes der fra 52 til 53, 53 til 54 etc.

If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge + 1
If fuge < 1 then
  fuge = 52
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Næste uge</A>"
Avatar billede somaliomar Praktikant
04. november 2002 - 19:04 #31
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge + 1
If fuge < 1 then
  fuge = 52
Else fuge > 52 then
  fuge = 1
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Næste uge</A>"
Avatar billede riishoj Nybegynder
04. november 2002 - 19:28 #32
Det giver fejlen

Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a03ea'

Der er en syntaksfejl

/skoleskema2/skema.asp, linje 116

Else fuge > 52 then
----------^
Avatar billede somaliomar Praktikant
04. november 2002 - 19:28 #33
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge + 1
If fuge < 1 then
  fuge = 52
Elseif fuge > 52 then
  fuge = 1
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Næste uge</A>"
Avatar billede riishoj Nybegynder
04. november 2002 - 19:31 #34
Den havde jeg prøvet. Giver fejl

Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a03f6'

'End' var ventet

/skoleskema2/skema.asp, linje 119
Avatar billede somaliomar Praktikant
04. november 2002 - 19:32 #35
Hvordan ser hele siden ud?
Avatar billede riishoj Nybegynder
04. november 2002 - 19:33 #36
<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
     
Uge&nbsp
<%
If Request.Querystring("uge") <> "" Then
      uge = Request.Querystring("uge")
    Else
      uge = DatePart("ww",date())
    End If
   
    Response.Write uge
    %>
</td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>
<%
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge - 1
If fuge < 1 then
  fuge = 52
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge&nbsp</A>"

If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge + 1
If fuge < 1 then
  fuge = 52
Else if fuge > 52 then
  fuge = 1
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Næste uge</A>"%>
</body>


</html>
Avatar billede somaliomar Praktikant
04. november 2002 - 19:37 #37
Hmm...
Avatar billede somaliomar Praktikant
04. november 2002 - 19:39 #38
Prøv det her:

<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
     
Uge&nbsp
<%
If Request.Querystring("uge") <> "" Then
      uge = Request.Querystring("uge")
    Else
      uge = DatePart("ww",date())
    End If
   
    Response.Write uge
    %>
</td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>
<%
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge - 1
nuge = uge + 1

If fuge < 1 then
  fuge = 52
Elseif nuge > 52 then
  nuge = 1
End If

Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge&nbsp</A>"
Response.Write"<A HREF='skema.asp?uge=" & nuge & "'>Næste uge</A>"
%>
</body>
</html>
Avatar billede riishoj Nybegynder
04. november 2002 - 19:47 #39
Fandt selv ud af det her, men det er vel det samme som dit forslag.

<html>

<head>
<title>Skema</title>
</head>

<body>

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#0000FF" bordercolorlight="#0000FF" bordercolordark="#FFFFFF">
  <tr>
    <td width="125%" colspan="6" bgcolor="#0000FF">
      <p align="center">
     
Uge&nbsp
<%
If Request.Querystring("uge") <> "" Then
      uge = Request.Querystring("uge")
    Else
      uge = DatePart("ww",date())
    End If
   
    Response.Write uge
    %>
</td>
  </tr>
  <tr>
    <td width="14%" bgcolor="#0000FF">&nbsp;</td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Mandag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Tirsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Onsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Torsdag</font></td>
    <td width="18%" bgcolor="#0000FF">
      <p align="center"><font color="#FFFFFF" face="Verdana">Fredag</font></td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">2. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;matematik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;kristendom</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;natur/teknik</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">3. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;billedkunst</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">4. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;idræt</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft --> billedkunst&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;håndarbejde</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">5. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;dansk</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;musik</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;engelsk</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">6. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;historie</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">7. time</font></td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
    <td width="18%" height="40"><!-- Luft -->&nbsp;</td>
  </tr>
</table>
<%
If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
fuge = uge - 1
If fuge < 1 then
  fuge = 52
End If
Response.Write"<A HREF='skema.asp?uge=" & fuge & "'>Forrige uge&nbsp</A>"

If request.querystring("uge") <> "" Then
  uge = request.querystring("uge")
Else
  uge = DatePart("ww",date())
End If
nuge = uge + 1
If nuge > 52 then
  nuge = 1
End If
Response.Write"<A HREF='skema.asp?uge=" & nuge & "'>Næste uge</A>"%>
</body>


</html>
Avatar billede riishoj Nybegynder
04. november 2002 - 20:49 #40
Jeg er kørt fast i hvordan jeg henter data fra db'en. Jeg har en tabel kaldet "skoleskema" og feltnavnene uge, dag, fag og opgave.
Hvordan får jeg hentet opgaven, som f.eks. knytter sig til uge 44, mandag, matematik
Avatar billede somaliomar Praktikant
04. november 2002 - 20:54 #41
Avatar billede riishoj Nybegynder
04. november 2002 - 21:32 #42
Jeg kan godt hitte ud af af selecte data, som beskrevet på html.dk, men der går kuk i det, når uge og dag er variabler.
Avatar billede riishoj Nybegynder
04. november 2002 - 22:20 #43
Er der noget af det her som dur til noget??

<% Response.Buffer = True %>

<html>

<head>

<style type="text/css">
<!--
A:link {text-decoration: underline; color: #ffffff}
A:visited {text-decoration: none; color: #ffffff}
A:active {text-decoration: none; color: #ffffff}
A:hover {text-decoration: underline; color: #66ccff}
    INPUT {
    FONT-FAMILY: Arial, Helvetica,Verdana; FONT-SIZE: 90%
}

!-->
</style>

<title>Dansk</title>
</head>
<body bgcolor="#FFFFFF">



      <%





' Databaseforbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("/skoleskema2/skema.mdb")
    Conn.Open DSN


' SQL forespørgsel
strSQL = "Select * from skoleskema where uge = uge and dag = dag and fag = 'dansk'"
Set rs = Conn.Execute(strSQL)
 
        Response.Write "<tr bgcolor=#000066><td><font color=white face=verdana size=2>" & rs("opgave") & "</font></td>"
     

       
       
       


       

' Rydder op efter os
Conn.Close
Set Conn = Nothing
%>

   
   
   
   
    </td>
  </tr>
</table>
<p align="center">&nbsp;</p>

</body>
</html>
Avatar billede riishoj Nybegynder
04. november 2002 - 22:58 #44
Eller det her?

<% Response.Buffer = True %>

<html>

<head>


<title>Dansk</title>
</head>
<body bgcolor="#FFFFFF">



      <%





' Databaseforbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("/skoleskema2/skema.mdb")
    Conn.Open DSN


' SQL forespørgsel
strSQL = "Select * from skoleskema where uge = 'uge' and dag = 'dag' and fag = 'dansk' and opgave = 'opgave'"
Set rs = Conn.Execute(strSQL)
 
      Response.Write rs("opgave") & "<br>"
     

       
       
       


       

' Rydder op efter os
Conn.Close
Set Conn = Nothing
%>

   
   
   
   
 

</body>
</html>
Avatar billede riishoj Nybegynder
05. november 2002 - 13:56 #45
Jeg er simpelthen kørt helt fast. Mangler altså at få lavet link på fagene på skoleskemaet, som henter siderne der skal hente opgaverne i db'en. Hjælp!!!! :(
Avatar billede riishoj Nybegynder
05. november 2002 - 21:03 #46
Da jeg åbenbart ikke kan komme videre her, vil jeg lukke spørgsmålet og dele points ud. Skal I have 100 hver eller hvordan vil være en rimelig fordeling?
Avatar billede somaliomar Praktikant
06. november 2002 - 14:07 #47
Hvordan ser din kode ud? Hvilken fejl får du?

Du kan prøve det her:

<%

fag = Request.Querystring("fag")
dag = Request.Querystring("dag")
uge = Request.Querystring("uge")

' Databaseforbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("/skoleskema2/skema.mdb")
    Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT * FROM skoleskema WHERE uge = '" & uge & "' AND dag = '" & dag & "' AND fag = '" & fag & "';"
Set rs = Conn.Execute(strSQL)

Response.Write "<html>"
Response.Write "<head>"
Response.Write "<title></title>"
Response.Write "</head>"
Response.Write "<body bgcolor='#FFFFFF'>"

Response.Write rs("opgave") & "<br>"

' Rydder op efter os
Conn.Close
Set Conn = Nothing
%>

</body>
</html>
Avatar billede riishoj Nybegynder
06. november 2002 - 16:38 #48
Næ, jeg tror ikke det er sådan. Lad mig prøve at komme med et eksempel. I uge 1, mandag , 5. time har klassen dansk. Der skal derfor laves et link på faget dansk i 5. time, som kalder den side, som henter den opgave som er lagt ind i db'en  under uge=1, dag=mandag, fag=dansk, opgave=den opgave som skal hentes.
Jeg ved ikke om du forstår, hvad jeg mener, men jeg er sikker på, at det kan lade sig gøre.
Avatar billede somaliomar Praktikant
06. november 2002 - 16:42 #49
Jeg er ikke helt med. Hvad har du registeret omkring den enkelte opgave?
Avatar billede riishoj Nybegynder
06. november 2002 - 16:50 #50
Jeg prøver igen. På min indtastningsside har jeg 3 drop-down bokse og en textarea. Når jeg så smider en opgave i db'en, vælger jeg ugenummmer, ugedag, fag og skriver opgaven i textarea. Feltnavnene i db'en er uge, dag, fag og opgave. Eleven skal se ved at klikke på linket på faget hente opgaven frem. Derfor brugte jeg som et eksempel det jeg skrev før med at få hentet opgaven til uge 1, mandag, dansk i femte time.
Avatar billede riishoj Nybegynder
06. november 2002 - 16:55 #51
Skemaet er jo ens i alle uge, men jeg kan klikke frem og tilbage og vælge ugenummer.
Avatar billede somaliomar Praktikant
06. november 2002 - 16:59 #52
Jamen, mit kode-eksempel henter da også opgaven til uge 1 mandag og dansk hvis linket ser sådan ud:

.../getdata.asp?fag=dansk&dag=mandag&uge=1

Er det ikke det du vil have?
Avatar billede riishoj Nybegynder
06. november 2002 - 17:12 #53
Hmm. Hvad så med uge=2, uge=3 osv.
Avatar billede somaliomar Praktikant
06. november 2002 - 17:13 #54
.../getdata.asp?fag=dansk&dag=mandag&uge=2
.../getdata.asp?fag=dansk&dag=mandag&uge=3
.../getdata.asp?fag=dansk&dag=mandag&uge=4
Avatar billede riishoj Nybegynder
06. november 2002 - 17:18 #55
Ja,ja,..men jeg har jo ikke 52 skema at lave link på. Jeg har jo kun et, hvor det eneste der ændres er ugenummeret!
Avatar billede somaliomar Praktikant
06. november 2002 - 17:21 #56
Du generer da bare linkene dynamisk alt efter hvilken uge man ser på skemaet!
Avatar billede riishoj Nybegynder
06. november 2002 - 17:25 #57
Øh, det forstår jeg ikke :( Eksempel!
Avatar billede somaliomar Praktikant
06. november 2002 - 17:30 #58
På dit skema kan du eksempelvis lave så noget:

...
  <tr>
    <td width="14%" height="40" align="center"><font face="Verdana">1. time</font></td>
    <td width="18%" height="40"><!-- Luft --><a href='getdata.asp?fag=matematik&dag=mandag&uge=<%=fuge%>'>matematik</a></td>
    <td width="18%" height="40"><!-- Luft --><a href='getdata.asp?fag=matematik&dag=mandag&uge=<%=fuge%>'>matematik</td>
    <td width="18%" height="40"><!-- Luft --><a href='getdata.asp?fag=dansk&dag=mandag&uge=<%=fuge%>'>dansk</td>
    <td width="18%" height="40"><!-- Luft --><a href='getdata.asp?fag=engelsk&dag=mandag&uge=<%=fuge%>'>engelsk</td>
    <td width="18%" height="40"><!-- Luft --><a href='getdata.asp?fag=naturteknik&dag=mandag&uge=<%=fuge%>'>natur/teknik</td>
  </tr>
...
Avatar billede riishoj Nybegynder
06. november 2002 - 17:42 #59
Jeg begynder at forstå! Jeg får fejlen

fejl '80020009'
Undtagelse opstod.

/skoleskema2/dansk.asp, linje 36

dansk.asp er siden som henter data i db'en. Er fejlen ikke, at jeg ikke får selectet opgaven?
Avatar billede somaliomar Praktikant
06. november 2002 - 17:43 #60
Hvordan ser din kode?
Avatar billede riishoj Nybegynder
06. november 2002 - 17:46 #61
Jeg haar kun lavet link på et enkelt fag=dansk=mandag

<% Response.Buffer = True %>

<html>

<head>


<title>Dansk</title>
</head>
<body bgcolor="#FFFFFF">



      <%

fag = Request.Querystring("fag")
dag = Request.Querystring("dag")
uge = Request.Querystring("uge")

' Databaseforbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("/skoleskema2/skema.mdb")
    Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT * FROM skoleskema WHERE uge = '" & uge & "' AND dag = '" & dag & "' AND fag = '" & fag & "';"
Set rs = Conn.Execute(strSQL)

Response.Write "<html>"
Response.Write "<head>"
Response.Write "<title></title>"
Response.Write "</head>"
Response.Write "<body bgcolor='#FFFFFF'>"

Response.Write rs("opgave") & "<br>"

' Rydder op efter os
Conn.Close
Set Conn = Nothing
%>

   
   
   
   
 

</body>
</html>
Avatar billede riishoj Nybegynder
06. november 2002 - 17:48 #62
Min bemærkning har ikke noget med siden her at gøre
Avatar billede somaliomar Praktikant
06. november 2002 - 17:48 #63
Din bemærkning? Hvilken bemærkning?
Avatar billede riishoj Nybegynder
06. november 2002 - 17:50 #64
Jeg skrev, at jeg kun havde lavet link på en enkelt fag. Det har selvfølgelig ikke noget med siden som henter i db'en at gøre, men med skemasiden.
Avatar billede somaliomar Praktikant
06. november 2002 - 17:50 #65
ok:)
Avatar billede somaliomar Praktikant
06. november 2002 - 17:52 #66
Jeg kan ikke se nogen fejl! Hvilke felter indeholder tabellen skoleskema helt præcist?
Avatar billede riishoj Nybegynder
06. november 2002 - 17:55 #67
uge, dag, fag og opgave
Avatar billede somaliomar Praktikant
06. november 2002 - 17:57 #68
Jeg ved ikke hvad fejlen er!

Prøv at lave en forespørgsel i Access med flg. SQL-sætning:
SELECT * FROM skoleskema
Avatar billede riishoj Nybegynder
06. november 2002 - 18:25 #69
Skal opgave ikke med i SQL'en

' SQL forespørgsel
strSQL = "SELECT * FROM skoleskema WHERE uge = '" & uge & "' AND dag = '" & dag & "' AND fag = '" & fag & "';"
Set rs = Conn.Execute(strSQL)

Bliver opgaven hentet her? Er det ikke kun uge, dag og fag?

Det nyttet vil ikke at skrive Response.Write rs("opgave") hvis opgaven ikke er selectet i db'en? Eller hva'
Avatar billede riishoj Nybegynder
06. november 2002 - 18:30 #70
vil=vel
Avatar billede somaliomar Praktikant
06. november 2002 - 18:32 #71
Du kan gøre sådan her:
strSQL = "SELECT opgave FROM skoleskema WHERE uge = '" & uge & "' AND dag = '" & dag & "' AND fag = '" & fag & "';"
Avatar billede riishoj Nybegynder
06. november 2002 - 18:44 #72
Det ser mere rigtigt ud, men jeg får stadig fejlen

fejl '80020009'
Undtagelse opstod.

/skoleskema2/dansk.asp, linje 36

linje 36 er Response.Write rs("opgave") & "<br>"
Avatar billede riishoj Nybegynder
06. november 2002 - 18:47 #73
Jeg bliver nødt til at smutte til et møde nu. Hopper på igen senere på aftenen. Håber ikke du opgiver mig!!
Avatar billede riishoj Nybegynder
07. november 2002 - 17:08 #74
Jeg tror, at jeg har fundet fejlen men jeg ved ikke, hvordan jeg løser den. Når siden som henter data i db'en indlæses, står der i url'en f.eks:

http://riishoj/skoleskema2/dansk.asp?fag=dansk&dag=mandag&uge=

Der skrives altså ikke noget ugenummer. Hvis jeg tilføjer ugenummeret i url'en, så virker det. Jeg tror, at det er det link, som henter siden, det er galt med. Kan du se fejlen?
Avatar billede somaliomar Praktikant
07. november 2002 - 17:09 #75
Må jeg se koden på begge sider?
Avatar billede riishoj Nybegynder
07. november 2002 - 17:15 #76
Jeg har løst problemet. Linket så sådan ud

--><a href='getdata.asp?fag=dansk&dag=mandag&uge=<%=fuge%>'>dansk</td>
   
Der skal selvfølgelig ikke stå <%=fuge%>'men <%uge%>'

Så nu virker det altså.
Er det ok, hvis du får de 150p og trumf 50?
Avatar billede somaliomar Praktikant
07. november 2002 - 17:17 #77
Jeg er tilfreds med 100 points :)
Avatar billede riishoj Nybegynder
07. november 2002 - 17:21 #78
OK. Så sparer jeg lidt på pointene. Jeg har ikke for mange af dem.
Tusind tak for hjælpen.
Avatar billede somaliomar Praktikant
07. november 2002 - 17:22 #79
Det gør du bare... Takker for points
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