Avatar billede crapmaster Nybegynder
24. februar 2003 - 21:18 Der er 16 kommentarer og
2 løsninger

Godkend en spillet kamp

Hej alle

Er der en der kan hjælpe mig med en kode...

Det skal være sådan at vis (A) indskriver et kampresultat så vil det ikke komme op på siden før ham han har spillet imod godkender resultatet.....
Avatar billede keysersoze Ekspert
24. februar 2003 - 21:51 #1
jeg kan ikke komme med koden, men her er idéen bag;

1 lav din database med de felter du nu ønsker PLUS en ja/nej boks
2 lav indtastningsformularen hvor der indsættes i alle de nødvendige felter pånær ja/nej boksen som default skal være nej (false) - på udtrækssiden hiver du så alle felter ud hvor din ja/nej boks er = true
3 når B så skal godkende resultatet laver du bare en update der sætter din ja/nej boks = true
Avatar billede crapmaster Nybegynder
24. februar 2003 - 21:57 #2
Det lyder da meget godt altsammen.....
Men det er fordi jeg ikkeer så god til at kode,
Databasen har jeg, jeg mangler nådet asp kode
Avatar billede keysersoze Ekspert
24. februar 2003 - 22:16 #3
www.html.dk - www.netcoders.dk - www.activeserverpages.dk

alle fine steder at lære lidt asp :)
Avatar billede crapmaster Nybegynder
24. februar 2003 - 23:11 #4
Tak skal du ha, Det kunne jeg godt finde ud af selv
Avatar billede keysersoze Ekspert
24. februar 2003 - 23:23 #5
hvis du havde forventet at få udviklet systemet gratis af mig så tro om igen... dette er et forum for at få hjælp til ting - ikke få fulde løsninger
Avatar billede crapmaster Nybegynder
24. februar 2003 - 23:39 #6
Så må jeg jo tro om igen....Tsk tsk

Det er skram ikke hele koder jeg søger, meeeen en guider til hvordan det muligt kunne se ud.....der fra kunne jeg oxo lære en ting eller 2,
Det var jo ikke for at fornærme dig på nogle måder. Men et barn starter heller ikke med at gå af sig selv....vel, der er jo som regl en der hjælper lidt til i starten.....
Avatar billede keysersoze Ekspert
24. februar 2003 - 23:48 #7
jamen - hvad er det så der er det præcise problem? en sql-sætning eller?
Avatar billede crapmaster Nybegynder
24. februar 2003 - 23:56 #8
Jeg har en side hvor et medlem skriver en kamp ind, så ville jeg gerne have det sådan at jeg som admin skal godkende kampen før den bliver lagt op på siden

>>><>><><Min kode hvor man skriver Resultaterne ind>><>>>>>>


<% 'no security checking %>
<%
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>
<!--#include file="db.asp"-->

<%
response.buffer = true

'get action
a=request.form("a")

'get fields from form

x_id = Request.Form("x_id")
x_Hjemmehold = Request.Form("x_Hjemmehold")
x_Resultat = Request.Form("x_Resultat")
x_Udehold = Request.Form("x_Udehold")
x_MOTM = Request.Form("x_MOTM")
x_Runde = Request.Form("x_Runde")
x_Dato = Request.Form("x_Dato")
x_Indsendtaf = Request.Form("x_Indsendtaf")
x_Indskrivet = Request.Form("x_Indskrivet")

' Open Connection to the database
set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str

Select Case a
    Case "A": ' Add

        ' Open record
        strsql = "SELECT * FROM [Buffer_Resultater] WHERE 0 = 1"

        set rs = Server.CreateObject("ADODB.Recordset")
        rs.Open strsql, conn, 1, 2

        rs.AddNew

       
tmpFld = Trim(x_Hjemmehold)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("Hjemmehold") = tmpFld
tmpFld = Trim(x_Resultat)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("Resultat") = tmpFld
tmpFld = Trim(x_Udehold)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("Udehold") = tmpFld
tmpFld = Trim(x_MOTM)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("MOTM") = tmpFld
tmpFld = Trim(x_Runde)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("Runde") = tmpFld
tmpFld = x_Dato
If IsDate(tmpFld) Then
    rs("Dato") = cDate(tmpFld)
Else
    rs("Dato") = Null
End If
tmpFld = Trim(x_Indsendtaf)
If trim(tmpFld) & "x" = "x" Then tmpFld = Null
rs("Indsendtaf") = tmpFld
tmpFld = x_Indskrivet
If tmpFld = "Yes" Then
    rs("Indskrivet") = True
Else
    rs("Indskrivet") = False
End If

        rs.Update
        rs.Close
        Set rs = Nothing
        conn.Close
        Set conn = Nothing
        Response.Clear
        Response.Redirect "Buffer_Resultaterlist.asp"
End Select
%>


<script language="JavaScript" src="ew.js"></script>
<script language="JavaScript">
<!-- start Javascript
function  EW_checkMyForm(EW_this) {
if  (!EW_hasValue(EW_this.x_Runde, "TEXT" )) {
            if  (!EW_onError(EW_this, EW_this.x_Runde, "TEXT", "Please enter required field - Runde"))
                return false;
        }
if  (!EW_checkdate(EW_this.x_Dato.value)) {
        if  (!EW_onError(EW_this, EW_this.x_Dato, "TEXT", "Incorrect date (yyyy/mm/dd) - Dato"))
            return false;
        }
return true;
}
// end JavaScript -->
Avatar billede keysersoze Ekspert
25. februar 2003 - 00:00 #9
så lav det ekstra felt i databasen som jeg tidligere skrev - kald det fx "godkendt" og lad det være et "ja/nej" fejlt.

På siden hvor du trækker resultaterne ud skal det være med følgende forbehold; "WHERE godkendt = true"

Så kan du enten direkte i databasen sætte kryds i ja/nej feltet eller køre en update når et resultat skal godkendes; "UPDATE xxx SET godkendt = true WHERE id = " & dit_id & "
Avatar billede keysersoze Ekspert
25. februar 2003 - 00:35 #10
fint nok at du afviser hvis du ikke kan bruge det - men så kom lidt mere specifikt med hvor det så går galt...
Avatar billede mjall0w Nybegynder
25. februar 2003 - 10:16 #11
Daw Daw...
Jeg har en side hvor der er en der vil det samme som dig..
http://asp.dk/forum.asp?mode=show_message&tech_id=1&forum_id=3&message_id=61546
Det burde være noget i den stil ?

/Mjall0w-
Avatar billede mjall0w Nybegynder
25. februar 2003 - 10:16 #12
<%
'Hvis et link godkendes:
If Not Request.QueryString("link") = "" Then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN
Conn.Execute("update links set godkendt = 'ok' WHERE LinkName = '" & Request("link") & "'")
Response.Redirect("godkend.asp?godkendt=ok")
end if
%>
<%
'Hvis et link afvises
If Not Request.QueryString("afvis") = "" Then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN
Conn.Execute("DELETE FROM links WHERE LinkName = '" & Request.QueryString("afvis") & "'")
Response.Redirect("godkend.asp?afvist=ok")
end if
%>

<%
'Herunder udskriver den alle links hvor godkendt = nej
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
strSQL = "SELECT * FROM links WHERE godkendt = 'nej'"
Set rs = myConn.Execute(strSQL)
%>
<% Do until rs.eof %>
<a href="godkend.asp?link=<%=rs("linkname")%>">Ok</a>
<a href="godkend.asp?afvis=<%=rs("linkname")%>">Afvis</a>
<%
rs.movenext
loop
rs.close
set rs = nothing
%>


/Mjall0w-
Avatar billede crapmaster Nybegynder
25. februar 2003 - 10:44 #13
godkend.asp ??? er det sådan at du har lige kode til denne
Avatar billede crapmaster Nybegynder
25. februar 2003 - 10:48 #14
Jeg har en db hvor der er 4 tabler i
1: Hjemmehold
2: Resultat
3: Udehold
4: Godkendt

Det skal være sådan at man skal kunne se sin spillet kampe når man logger ind
Avatar billede mjall0w Nybegynder
25. februar 2003 - 17:08 #15
Hmmm...
Nej det har jeg ikke lige, men du skal vel bare sortere efter ID. Dvs, hvis ham der nu logger ind kan han kun se kampe hvor at hans klan er med i, og det er kun dem som ikke er accepteret der ska skrives ud.. Også hvis han ikke accepterer ska den vel bare slette Kolonnerne ?

/Mjall0w-
Avatar billede crapmaster Nybegynder
02. marts 2003 - 03:36 #16
Jeg lukker dette spørsmål,
Avatar billede crapmaster Nybegynder
02. marts 2003 - 03:37 #17
mjall0w få 50 point
Avatar billede mjall0w Nybegynder
02. marts 2003 - 09:57 #18
Tak, håber du kunne bruge det...

/Mjall0w-
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