25. september 2002 - 23:49Der er
19 kommentarer og 2 løsninger
fejl i update fil..
hva er galt i følgende fil. jeg er ikke haj men kender lidt til lortet og har prøvet at ændre lidt i det. Den siger den ikke kan opdatere fordi felterne ikke er udfyldt, men felterne er udfyldt:
<!-- #INCLUDE FILE="../checklogin.asp" --> <!--#include file="functions.inc"--> <html> <HEAD> <style> A:link {text-decoration:none;color : #FFFFFF;} A:visited {text-decoration:none;color : #FFFFFF;} A:active {text-decoration:none;color : #FFFFFF;} A:hover {text-decoration:none;color : #AAAAAA;} </style> </HEAD> <body bgcolor="#333333"> <% If Request("Spiller") <> "" AND Request("status") <> "" Then UpdateDB = TRUE Hjemmehold = DBFix(TRIM(Request("Spiller"))) Udehold = DBFix(TRIM(Request("Status"))) Else UpdateDB = FALSE End IF If Request("Mail") = "" Then mail="-" Else mail = DBFix(TRIM(Request("mail"))) End if
If Request("Message") = "" Then message="-" Else message = DBFix(TRIM(Request("message"))) End If
If Request("Emne") = "" Then Emne="-" Else Emne = DBFix(TRIM(Request("Emne"))) End If
If Request("Spiller") = "" Then Spiller="-" Else Spiller = DBFix(TRIM(Request("Spiller"))) End If
If Request("Status") = "" Then Status="-" Else Status = DBFix(TRIM(Request("Status"))) End If
If Request("Navn") = "" Then Navn="-" Else Navn = DBFix(TRIM(Request("Navn"))) End If
If Request("Kampdato") = "" Then Kampdato="-" Else Kampdato = DBFix(TRIM(Request("Kampdato"))) End If
If Request("Modetid") = "" Then Modetid="-" Else Modetid = DBFix(TRIM(Request("Modetid"))) End If
If Request("Kampstart") = "" Then Kampstart="-" Else Kampstart = DBFix(TRIM(Request("Kampstart"))) End If
If Request("Sted") = "" Then Sted="-" Else Sted = DBFix(TRIM(Request("Sted"))) End If
strAnswer="Du er tilmeldt kampen. For at aflyse skal du ringe til Anders eller Rasmus mindst 24 timer inden kampen!" strLink="<a href=""show_data.asp?ForumID="&intForumID&""">Til Kampoversigt</a>" Else strAnswer="Du mangler at udfylde nogle af f¯lgende felter" strLink="<a href=""enter_data.asp?ForumID="&intForumID&"&sID="&intReplyID&""">Tilbage</a>"
Skrive den "Du mangler at udfylde nogle af f¯lgende felter" ??
Det er denne if sætning som gør det:
If Request("Spiller") <> "" AND Request("status") <> "" Then UpdateDB = TRUE Hjemmehold = DBFix(TRIM(Request("Spiller"))) Udehold = DBFix(TRIM(Request("Status"))) Else UpdateDB = FALSE End IF
IF intReplyID <> 0 THEN Set Connect = Server.CreateObject("ADODB.Connection") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("Forum.mdb") Connect.Open strDSN Set Besked = Connect.Execute("SELECT * FROM Messages WHERE (ID = " & Request("sID") & ")") FormEmne = "Sv: "& Besked("emne") END IF
når man trykker på "ny kamp" skal der kommer der en formular som man udfylder og kampen kommer frem på oversigten. trykker man så på " til/afmeld" ud for kampen kommer man ind og kan tilmelde sig kampen. tryk godkend og dit navn skulle komme frem inde under
For hver gang man tilmelder sig en kamp kommer der en ny i listen dog med "-" som navn og status.
Prøv at tjekke det ikke er de forkerte kolonner for navn og status som udskrives... Evt kig i databasen om spiller navnet + staus er gemt rigtgit.
Synes godt om
Ny brugerNybegynder
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.