13. september 2003 - 16:22Der er
4 kommentarer og 1 løsning
Opdater en bestemt post
Hejsa Jeg er igang med at lave te skoleskema, hvor man selv kan opdater de forskellige fag.
Min db ser sådan ud.
tabelnavn: 1klasse
id Mandag Tirsdag Onsdag Torsdag Fredag 1 Dansk Matematik Dansk 2 Idræt Matematik Matematik Dansk 3 Idræt Natur & teknik Billedkunst Kristendom Dansk 4 Matematik Dansk 5 Klassen 6 7 8
Der er ikke noget felt i din database som hedder "Ret". Derfor gover din UPDATE SQL sætning ikke mening. Du kan ikke sætte Ret til noget somhelst hvis det ikke er der.
Ret til:
SQLstmt = "UPDATE 1klasse SET Mandag='" & request.form("ret") & "' WHERE id='" & id & "'"
Dette vil virke hvis du kun har mandage i dit skema. I midlertid gætter jeg på at dette ikke helt er tilfældet. Du skal derfor rette din form til både have id og dagen med:
BEMÆRK: Jeg har fjernet ?id=<%=Request("id")%> fre din action - du bruger den nemlig overhovedet ikke
Med den ovenstående sætning skal din UPDATE-SQL søætning nu ændres til:
Id = Request.Form("id") Dag = Request.Form("Dag") Ret = Request.Form("Ret") SQLstmt = "UPDATE 1klasse SET " & Dag & "='" & Ret & "' WHERE id='" & id & "'"
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.