Avatar billede ncp Nybegynder
27. juni 2002 - 21:05 Der er 4 kommentarer og
1 løsning

LORTE ASP!

Hey, jeg bruge denne kode i mit admin-script som tilføjer en anmeldelse til databasen:
                      <%
                      ElseIf Mode = "step3" Then
                       
                        SpilId = Request.Form("SpilId")
                       
                        If SpilId = 0 Then
                       
                          Response.Redirect "default.asp"
                       
                        ElseIf (not conn.execute("Select * from games_anmeldelser where Ref = " & SpilId).eof) then                       
                       
                          %>
                          <p align="center">
                          <font size="5" face="Verdana"><br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          Fejl, anmeldelsen blev ikke oprettet!<br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          </font>
                          </p>

                          <%
                         
                        Else
                       
                          Anmeldelse = Request.Form("Anmeldelse")
                          kGrafik = Request.Form("kGrafik")
                          kLyd = Request.Form("kLyd")
                          kGameplay = Request.Form("kGameplay")
                          kOverall = Request.Form("kOverall")
                          tGrafik = Request.Form("tGrafik")
                          tLyd = Request.Form("tLyd")
                          tGameplay = Request.Form("tGameplay")
                          tOverall = Request.Form("tOverall")
                         
                          Anmeldelse = Replace(Anmeldelse, "'", "''")
                          Anmeldelse = Replace(Anmeldelse, Chr(34), "''")
                         
                          datetime = year(date) & "-" & month(date) & "-" & day(date) & " " & time
                         
                          sql = "Insert into games_anmeldelser (Anmeldelse, Grafik, Grafiktekst, Lyd, Lydtekst, Gameplay, Gameplaytekst, Overall, Overalltekst, Vis, Dato, Af, Ref) values ('" & Anmeldelse & "', " & kGrafik & ", '" & tGrafik & "', " & kLyd & ", '" & tLyd & "', " & kGameplay & ", '" & tGameplay & "', " & kOverall & ", '" & tOverall & "', 0, '" & datetime & "', " & Session("BrugerId") & ", " & SpilId & ")"
                         
                          conn.execute( sql )
                         
                          sql = "Select Id from games_anmeldelser where Ref = " & SpilId
                         
                          set res = conn.execute( sql )
                         
                          Set Mail = Server.CreateObject("Persits.MailSender")
                         
                          Mail.Host = "mail.mangoo.dk"
                     
                          Mail.From = "ncp@mangoo.dk"
                          Mail.FromName = "Mangoo AutoMailer"
                          Mail.AddAddress "ncp@mangoo.dk"
                         
                          Mail.Subject = "Godkendelse af Spilanmeldelse"
                          Mail.Body = "<HTML><FONT FACE=""Verdana"" SIZE=""1""><b>Tillykke</b><br>Der er har skrevet en Spilanmeldelse på mangoo.dk - se den ved at klikke her: http://www.mangoo.dk/games/anmeldelse.asp?id=" & res("Id") & "<br><br>Godkend: http://ncp/local/godkend_anmeldelse.asp?id=" & res("Id") & "<br>Slet: http://ncp/local/slet_anmeldelse.asp?id=" & res("Id") & "<br><br>Mvh. Mangoo Auto Mail Service</font></html>"
                         
                          Mail.Send
                         
                          set Mail = nothing
                         
                          set res = nothing

                        End If

                      End If

                      %>

MEN, SIDEN RETUNERE: Fejl, anmeldelsen blev ikke oprettet! - Og alligevel er recorden oprettet i MySQL'en, med alle data!

Hvad er der galt ???

HJÆLP!!!!!!!!
Avatar billede jakoba Nybegynder
27. juni 2002 - 21:09 #1
Kik en ekstra gang på betingelsen

not conn.execute("Select * from games_anmeldelser where Ref = " & SpilId).eof

du tester på  IKKE eof  så betingelsen bliver sand når der er blevet indsat noget.
Avatar billede oasen Nybegynder
27. juni 2002 - 21:13 #2
Var det mon muligt at finde på en lidt mere intelligent overskrift næste gang?
Avatar billede ncp Nybegynder
27. juni 2002 - 22:38 #3
jakoba --> Ja, det er også meningen! Den skal tjekke om der eksistere en allerede med samme Ref, hvis der IKKE gør det, skal den indsætte en ny...

oasen --> Ja, skal prøve at huske det, var bare så irreteret på det l.... script, da jeg oprettede spm'et...
Avatar billede oasen Nybegynder
27. juni 2002 - 22:40 #4
*gg*
Avatar billede ncp Nybegynder
28. juni 2002 - 20:40 #5
lukker spm...
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