Nej, tabelnavn og kolonnenavn er korrekt angivet. Har du mod på at kigge de to dokumenter igennem?
updatemain.asp:
<% id = Request("ID") vName = Request("nameofmenu") vPriority = Request("mainpriority") ToDo = Request("ToDo")
If ToDo = "updatemain" Then Conn.Execute("UPDATE menumain SET mainmenu='" & vName & "', priorityID=" & vPriority & " WHERE id=" & id) Response.Redirect("editmain.asp") ElseIf ToDo = "delete" Then Conn.Execute "DELETE FROM menumain WHERE ID = " & id Conn.Execute "DELETE FROM menusub WHERE parent = " & id Response.Redirect "editmain.asp" Else
Er det den rigtige form? Den skulle så vidt jeg kan se komme ind i den SQL hvor den laver en UPDATE da den har dette hidden felt: <input type="hidden" name="ToDo" value="updatemain">
Det kan også være et link til siden som ikke overføre ToDo
Jeg kan måske prøve at spørge. Når du får fejlen hvad er du i gang med, oprette en ny mainmenu, opdatere en, eller slette en menu, eller måske noget helt andet?
Jeg indtaster navnet på den nye hovedmenu og PriorityID (tal) og trykker på "Opret", og derefter bliver alle recordsets listet ud ORDER BY priorityID ASC, så brugeren kan se menupunkterne i den rækkefølge, som de bliver listet ud i menuen.
Ok, det skulle også gerne være virke, men den form du har vist 15/10-2004 16:20:48 har ikke en opret knap men en Opdater og Slet funktion. Så derfor prøv at vise formen med Opret knappen. Du kan evt prøve at tjekke de to input felter har de rigtige navne.
eagleeye, det er flovt, jeg er overhovedet ikke vågen. Og så har jeg fået dig til at forsøge at fejlrette i den forkerte form.
Den ovenstående form er til at redigere hovedmenuerne. Den rigtige form (til at oprette hovedmenuerne) kommer her (sorry, finder lige et hjørne og græmmer mig):
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.