+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Classifica Marcatori

  1. #1
    swim non  in linea Scolaretto
    Ciao a tutti, sto realizzando un portale per la gestione delle partite di Pallanuoto e la classifica dei Marcatori.
    Ho una tabella nel DB "rel_atl_tab" con i seguenti campi:
    - idRelazione
    - codTabellino
    - codAtleta
    - goal
    - codCampionato

    dove CodTabellino il riferimento all'id del tabellino di una determinata partita, codAtleta il riferimento Univoco dell'atleta, goal sono i goal che ha fatto in quella partita e codCampionato il riferimento all'id del Campionato in questione.

    Come faccio ad estrarmi la classifica dei marcatori? Dovrei fare la somma di tutti i Goal degli atleti di quel campionato. Giusto? Ma come?
    ℹ️ Leggi di pi su swim ...

  2. #2
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Con le query sulla/e tabella/e interessata/e.
    Scusa la domanda banale:hai mai fatto una query(presumo parli di MySql) su MySql?
    ℹ️ Leggi di pi su sistemista ...

  3. #3
    swim non  in linea Scolaretto
    Si questa la query che ho fatto:

    SELECT nome,cognome,nominativo,SUM(goal) AS GOL FROM (anagrafica INNER JOIN rel_atl_squ ON anagrafica.codFin = rel_atl_squ.codAtleta) INNER JOIN rel_atl_tab ON anagrafica.codFin = rel_atl_tab.codAtleta WHERE anagrafica.eliminato='n' AND rel_atl_tab.eliminato='n' AND rel_atl_squ.eliminato='n' AND rel_atl_squ.codSquadra IN ".$str." AND codCampionato='".$idCamp."' GROUP BY nome,cognome,nominativo ORDER BY GOL DESC, nome ASC, cognome ASC, nominativo ASC
    
    $str una stringa contenente i codici delle squadre iscritte a quel campionato
    ℹ️ Leggi di pi su swim ...

  4. #4
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    La query l'ho vista ma la domanda qual'?come estrapolare i dati a video?
    Posta in modo corretto la query nella sua forma comprensibile,cos com', si capisce che sintatticamente dovrebbe essere corretta(la devo controllare),ma non
    si capisce come formuli la query per intero,tanto per capirsi,manca o una variabile
    in cui appoggi la query oppure la costante propria mysql_query.
    Ultima modifica di sistemista; 03-02-2011 18:17 
    ℹ️ Leggi di pi su sistemista ...

  5. #5
    swim non  in linea Scolaretto
    No, semplicemente non riesco a stilare la classifica. Se la query "giusta", tu come agiresti poi?
    ℹ️ Leggi di pi su swim ...

  6. #6
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Posta il codice in seguito alla query per vedere come estrapoli i risultati e poi vediamo;non preoccuparti se ci possono essere errori nel postare il codice,intanto vediamo come fai.
    ℹ️ Leggi di pi su sistemista ...

  7. #7
    swim non  in linea Scolaretto
    Eccolo:

    Codice PHP:
    $ris2=@mysql_query($sql2);
                                        if(mysql_num_rows($ris2)>=1){
                                            $cont=0;
                                            $prec=0;
    ?>
                                        <ul class="marcatori-lista">
                                              <li>
                                            <table class="classifica-seriea clear" width="100%" border="1" cellspacing="0" cellpadding="0">
                                                <thead>
                                                    <tr class="row-2-th">
                                                        <td width='10%'><b>CLS</b></td>
                                                        <td width='70%'><div align="left"><b>COGNOME E NOME</b></div></td>
                                                        <td width="30%"><b>GOL</b></td>
                                                    </tr>
                                                    <tr class="spacer"><td colspan="26"></td></tr>
                                                </thead>
                                                <tbody>
    <?
                                            
    while($riga1=mysql_fetch_array($ris2)){
                                                
    $cont++;
                                                if(
    $riga1['nominativo']!="")
                                                    
    $nomeCognome=strtoupper($riga1['nominativo']);
                                                else
                                                    
    $nomeCognome=strtoupper($riga1['cognome'])." ".ucwords(strtolower($riga1['nome']));
                                                
    $gol=$riga1['GOL'];
                                                if(
    $gol==$prec)
                                                    
    $contStampa="";
                                                else{
                                                    
    $contStampa=$cont;
                                                    
    $prec=$gol;
                                                }
                                                
    $y++;
                                                if(
    $gol>0){
        
    ?>
                                                    <tr>
                                                        <td class="left-border" width='10%' style="padding-left: 15px;"><?php echo $contStampa;?></td>
                                                        <td width='70%'><div align="left"><?php echo $nomeCognome;?></div></td>
                                                        <td width="30%" class="right-border"><b><?php echo $gol;?></b></td>
                                                    </tr>
        <?php
                                                
    }
                                            }
        
    ?>
    ℹ️ Leggi di pi su swim ...

  8. #8
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Ricontrolla bene le parentesi graffe di apertura e chiusura dopo le if perch questo php
    non vb.net...dopo una if vuole una parentesi graffa di apertura seguita dopo le istruzioni la
    parentesi graffa di chiusura ed anche dopo una else deve seguire una parentesi graffa di apertura e relativa chiusura.
    Codice PHP:
    $a=0;
    if(
    $a==0){
    echo 
    "a=0";
    }
    else
    {
    echo 
    "a  diverso da 0";

    ℹ️ Leggi di pi su sistemista ...

  9. #9
    swim non  in linea Scolaretto
    se segue un'istruzione sola non necessaria la graffa...!
    ℹ️ Leggi di pi su swim ...

  10. #10
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Nel corso che feci anni f mi stato sempre detto che dopo else ci v la parentesi graffa di apertura,a parte questo,hai ricontrollato le parentesi graffe perch mi sembrava che mancava una di chiusura.
    ℹ️ Leggi di pi su sistemista ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Cambiare i marcatori con REGEX
    Da strategaD nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 25-02-2017, 13:16
  2. Classifica
    Da Maverick03 nel forum Visual Basic .Net
    Risposte: 16
    Ultimo Post: 25-06-2014, 10:24
  3. Risposte: 1
    Ultimo Post: 22-03-2011, 22:23
  4. Classifica Marcatori
    Da Mikypan81 nel forum Microsoft Word
    Risposte: 40
    Ultimo Post: 02-11-2010, 14:35
  5. Part-Time a termine: Classifica di calcio per il web
    Da Monital nel forum Offerte di lavoro
    Risposte: 0
    Ultimo Post: 10-02-2007, 08:48