Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Gestione presenze squadra calcio

    Ciao a tutti sto facendo per la mia piccola squadra di calcio il sito... e mi trovo in difficolta nelle statistiche
    Vorrei gestire le presenze dei giocatori relativa alle partite , amichevoli, e allenamenti..
    e i relativi goal
    ho un database in access dove ho inserito il calendario dei vari appuntamenti ovvero partite campionato amichevoli e allenamenti cosi strutturato
    Codice PHP:
    idcalendario
    avversari
    data
    luogo
    ora 
    ho la tabella giocatori strutturata nel seguente modo

    Codice PHP:
    idgiocatore
    stagione
    nome
    cognome
    ett
    .... 

    come posso fare per gestire i relativi goal e presenze ?
    giro

  2. #2
    Quote Originariamente inviata da Giro12 Visualizza il messaggio
    come posso fare per gestire i relativi goal e presenze ?
    chiarisci il concetto di "gestire", grassie

  3. #3
    il mio obbiettivo è quello ti segnare le presenze a ogni "evento" ( campionato - amichevole - allenamento) e i relativi goal dei giocatori a fine stagione faro una statistica con le presenze e i goal totali
    es
    il 01/01/2015 allenamento presenti tizio
    caio
    pluto
    pippo
    una cosa del genere
    giro

  4. #4
    devi avere una tabella presenze

    presenze
    --------------
    idcalendario
    idgiocatore

    apposhto

  5. #5
    ok grazie
    secondo te è possibile inserire anche i goal nella stessa tabella?

    Ho fatto una tabella presenze

    idcalendario
    idgiocatore
    presenze
    evento

    effettuo l'inserimento dei giocatori presenti alla prima partita
    e purtroppo

    Request object error 'ASP 0105 : 80004005'
    Index out of range
    /public/db_team.asp, line 14
    An array index is out of range.
    giro

  6. #6
    per i goal direi di si (due campi, goal e autogoal )

    per l'errore nessuno ti può aiutare se non posti anche un po' di codice e spieghi meglio

  7. #7
    A questo punto potrei fare goal , autogoal , goalsubiti(nel caso del portiere
    codice:
    <%
    avversari=request("avversari")
    evento=request("evento")
    data=request("data")
    orario=request("orario")
    luogo=request("luogo")
    idcalendario=request("idcalendario")
    %>
    
    
    
           Partita di <%=evento%>Del <%=data%>  alle ore:<%=orario%> </td>
           Giocata a: <%=luogo%>><%=avversari%>
           <br /><br />
           
    <form action="db_team.asp" method="post">    
    <%
    'aperta connnessione al database 
    Set Conn = Server.createobject("ADODB.Connection")
    Conn.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("/mdb-database/ov.mdb")
    Conn.Open
    
    Set Rs = Server.CreateObject("ADODB.Recordset")
    SQL    ="SELECT * FROM atleti order by nmaglia"
    
    RS.Open SQL,Conn, 3, 3
        
        While not RS.EOF
    
    %>
    
     <%=rs("nmaglia")%>/<%=rs("cognome")%>/<%=rs("nome")%> 
    <input type="checkbox" name="presenze" value="1"> 
    <input type="hidden" name="idgiocatore" value="<%=rs("idgiocatore")%>"  />
    <input type="hidden" name="idcalendario" value="<%=idcalendario%>"  />
    <input type="hidden" name="evento" value="<%=evento%>" />
    <br />          
    <%
    RS.MoveNext
    Wend
    %>
    
    <input type="submit" value="Invia" name="metodo" / class="button"  />
    <%
    RS.Close
    Set RS = nothing
    Conn.Close
    Set Conn = nothing
    %>
    i dati vengono inviati alla pagini db_team.asp dove dopo averli raccolti dovrei scrivere sul db

    codice:
    For i = 1 To Request.Form.count 
    
    
    
    ReDim Preserve arrayidgiocatore(i)
    ReDim Preserve arrayidcalendario(i)
    ReDim Preserve arrayevento(i)
    ReDim Preserve arraypresenze(i)
    
    
    arrayidgiocatore(i) = Request.Form("arrayidgiocatore")(i)
    arrayidcalendario(i) = Request.Form("arrayidcalendario")(i)
    arrayevento(i) = Request.Form("arrayevento")(i)
    arraypresenze(i) = Request.Form("arraypresenze")(i)
    
    
    Set Connn = Server.createobject("ADODB.Connection")
    Connn.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("/mdb-database/ov.mdb")
    Connn.Open
    
    SQL = "INSERT INTO  presenze (idgiocatore,idcalendario,evento,presenze) VALUES ('"&arrayidgiocatore(i)&"','"&arrayidcalendario(i)&"','"&arrayevento(i)&"','"&arraypresenze(i)&"')"
    
    response.Write SQL
    response.End()
    
    Connn.Execute(SQL)
    response.Redirect "calendario.asp"
    Next
    giro

  8. #8
    e quale sarebbe la linea 14?

  9. #9
    arrayidgiocatore(i) = Request.Form("arrayidgiocatore")(i)
    giro

  10. #10
    For i =1 To Request.Form.count

    deve diventare


    For i =0 To Request.Form.count - 1

    perché le collezioni iniziano da zero

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.