Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 10-04-09, 13:22   #1 (permalink)
User Newbie
 
L'avatar di juventissimo
 
Data di registrazione: Apr 2009
Messaggi: 6
Invia un messaggio tramite Skype a juventissimo
Smile Classifica sportiva in php e mysql con pannello amministratore

Buon giorno a tutti, avrei la necessità che mi aiutaste a sviluppare questo progetto che adesso vi spiego.
Prima però di spiegare premetto che di php e mysql so veramente poco, invece con l’ html e css me la cavo.
Ho la necessità di creare 2 tipi di classifica in php avendo il supporto di un database mysql per eseguire le modifiche dei dati da inserire volta per volta.
1.) posizione - logo - squadra - partite vinte - partite pareggiate - partite perse - punti
-posizione da 1 a 22;
-logo (immagine) che viene richiamata dal database con l'url;
-partite vinte numero che appare nella cella che si moltiplica per 3;
-partite pareggiate numero che appare nella cella che si moltiplica per 1;
-partite perse numero che appare nella cella che si moltiplica per 0;
-punti la somma dei risultati che vengono fuori tra le celle della riga interessata.
Tutto questo dovrebbe mettersi in ordine decrescente di punti ogni volta che aggiorno i numeri su partite vinte, pareggiate, perse.

2.) posizione - pilota - (17 colonne) - punti totali
-posizione da 1 a 22;
-su punti totali deve risultare la somma di tutte le celle comprese nelle 17 colonne della riga dove viene inserito il punteggio.
anche questo dovrebbe mettersi in ordine decrescente di punti totali ogni volte che aggiorno il punteggio su una delle 17 colonne della riga.


poi possibilmente passarmi il codice per lanciare la query nel database.
Se ciò fosse possibile mi piacerebbe avere un semplice pannello di controllo in back-end con username e password in modo tale che possa modificare solo chi ha i dati d’accesso.
Io tutto questo lo so fare con Excel non con il database e non con il php.

Ultima modifica di Samyorn : 17-04-09 23:44. Motivo: Sistemata formattazione testo.
juventissimo non in linea   Rispondi citando
Vecchio 11-04-09, 12:17   #2 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Ti servirebbe una cosa tipo questa?
[..]
realizzato quasi un anno fa.
Naturalmente dietro questa classifica c'è la parte amministrativa che aggiornando i risultati di ogni singolo incontro la parte che visualizza il client si aggiorna automaticamente.

CIAO e fammi sapere.

Ultima modifica di Samyorn : 17-04-09 23:45. Motivo: No URL.
mikslap non in linea   Rispondi citando
Vecchio 11-04-09, 12:54   #3 (permalink)
User Newbie
 
L'avatar di juventissimo
 
Data di registrazione: Apr 2009
Messaggi: 6
Invia un messaggio tramite Skype a juventissimo
Si esatto.
Grazie.
juventissimo non in linea   Rispondi citando
Vecchio 17-04-09, 12:41   #4 (permalink)
User Newbie
 
L'avatar di juventissimo
 
Data di registrazione: Apr 2009
Messaggi: 6
Invia un messaggio tramite Skype a juventissimo
Ciao mikslap,[..]
Grazie Carlo.

Ultima modifica di Samyorn : 17-04-09 23:51. Motivo: Questa non è l'area richiesta collaborazioni.
juventissimo non in linea   Rispondi citando
Vecchio 22-04-09, 14:40   #5 (permalink)
User Newbie
 
L'avatar di juventissimo
 
Data di registrazione: Apr 2009
Messaggi: 6
Invia un messaggio tramite Skype a juventissimo
Samyorn ma infatti mica ho chiesto collaborazione, ma solo un aiuto che in questo caso serviva per sviluppare il progetto.
Poi sinceramente la formattazione nel primo posto non mi pare che sia stato modificato in quanto è rimasto tutto come lo ho scritto io.
Comunque detto ciò mi voglio scusare se pensate che questa risposta che ho dato sia "cattiva, brutale" ma non è così in quanto dico solo quello che penso.

Ma alla fine chi mi può aiutare a sviluppare questo porgetto?
Grazie a tutti Carlo.
juventissimo non in linea   Rispondi citando
Vecchio 02-10-09, 16:18   #6 (permalink)
User Newbie
 
Data di registrazione: Oct 2009
Messaggi: 2
Ciao ragazzi cercando sul web ho trovato finalmente questo forum e le sue chicche. Anch'io avrei bisogno di sviluppare una cosa simile in ambito pallavolistico, ma il link del codice non è visibile...potreste aiutarmi?

Grazie, ciao
ziola non in linea   Rispondi citando
Vecchio 28-10-10, 20:35   #7 (permalink)
User Newbie
 
Data di registrazione: Nov 2009
Messaggi: 1
Aiutatemi!!!

Ciao a tutti,
vorrei fare anch'io una classifica con il pannello amministratore ma per quanto ci sto sbattendo la testa non ci riesco.
Chiedo se qualcuno mi possa aiutare in questo tentativo....magari se ce l'ha già pronto è meglio

Ringrazio in anticipo

Spero qualcuno mi risponda
robinhood non in linea   Rispondi citando
Vecchio 26-03-12, 17:34   #8 (permalink)
User Newbie
 
Data di registrazione: Mar 2012
Ubicazione: dorgali
Messaggi: 1
aiuto query

Chiedo scusa se riapro questo topic, ma mi serve una query adatta per il mio database che consiste nella gestione di una squadra di calcio, compreso di tutto: risultati, classifica etc...
io ho già creato un discreto database, solo che l'aggiornamento della classifica la devo fare io manualmente, infatti se per caso devo correggere un risultato devo cambiare manualmente anche la classifica.
Io invece vorrei fare in modo che cancellando o modificando il risultato di una partita, anche la classifica modifichi in automatico, quindi ho pensato di creare la classifica direttamente attraverso una query, ho provato a costruirla ma purtroppo non mi visualizza nulla.
quindi se qualcuno è disposto a darmi una mano allego tutto il database (sperando che lo capisca) e anche la query che ho provato ad eseguire.


database
Codice:
--
-- Struttura della tabella `classifica2`
--

CREATE TABLE IF NOT EXISTS `classifica2` (
  `ID_classifica` int(20) NOT NULL AUTO_INCREMENT,
  `squadra` int(20) NOT NULL,
  `punti` int(100) NOT NULL,
  `vinte` int(20) NOT NULL,
  `nulle` int(20) NOT NULL,
  `perse` int(20) NOT NULL,
  `g_fatti` int(200) NOT NULL,
  `g_subiti` int(200) NOT NULL,
  `stagione` int(20) NOT NULL,
  PRIMARY KEY (`ID_classifica`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=55 ;

--
-- Struttura della tabella `giornata`
--

CREATE TABLE IF NOT EXISTS `giornata` (
  `ID_giornata` int(20) NOT NULL AUTO_INCREMENT,
  `numero` int(2) NOT NULL,
  `data_partita` date NOT NULL,
  `stagione` int(20) NOT NULL,
  PRIMARY KEY (`ID_giornata`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=87 ;

--
-- Struttura della tabella `partita`
--

CREATE TABLE IF NOT EXISTS `partita` (
  `ID_partita` int(20) NOT NULL AUTO_INCREMENT,
  `data_partita` date NOT NULL,
  `sq_casa` int(20) NOT NULL,
  `sq_fuori` int(20) NOT NULL,
  `goal_c` int(2) DEFAULT NULL,
  `goal_f` int(2) DEFAULT NULL,
  PRIMARY KEY (`ID_partita`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=720 ;




-- --------------------------------------------------------

--
-- Struttura della tabella `squadra`
--

CREATE TABLE IF NOT EXISTS `squadra` (
  `ID_squadra` int(20) NOT NULL AUTO_INCREMENT,
  `nome` varchar(20) NOT NULL,
  `paese` varchar(20) NOT NULL,
  `stadio` varchar(20) NOT NULL,
  `descrizione` varchar(150) NOT NULL,
  PRIMARY KEY (`ID_squadra`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=37 ;


-- --------------------------------------------------------

--
-- Struttura della tabella `stagione`
--

CREATE TABLE IF NOT EXISTS `stagione` (
  `id_stagione` int(20) NOT NULL AUTO_INCREMENT,
  `anno` varchar(7) NOT NULL,
  `descrizione` varchar(90) NOT NULL,
  PRIMARY KEY (`id_stagione`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
query

Codice:
SELECT squadra, count(squadra) as partite, 
                sum(if(punteggio=3,1,0)) as vittorie,
                sum(if(punteggio=1,1,0)) as pareggi, 
                sum(if(punteggio=0,1,0)) as sconfitte,
                sum(punteggio) as punteggio, 
                sum(fatti) as fatti, 
                sum(subiti) as subiti
                FROM
                (
                    SELECT sq_casa as squadra, goal_c as fatti, goal_f as subiti, 
                    case
                    when goal_c > goal_f then 3
                    when goal_c = goal_f then 1
                    else 0
                    end as punteggio
                    FROM partita JOIN classifica ON partita.sq_casa = classifica.squadra
                    WHERE classifica.stagione='$stagione' AND data_partita > '2010-09-01'
                    union all 
                    SELECT sq_fuori as squadra, goal_f as fatti,goal_c as subiti,
                    case
                    when goal_f > goal_c then 3
                    when goal_f = goal_c then 1
                    else 0
                    end as punteggio
                    FROM partita JOIN classifica ON partita.sq_fuori = classifica.squadra
                    WHERE classifica.stagione='$stagione'  AND data_partita > '2010-09-01'
                ) as tab                
                ORDER BY punteggio DESC
Sperando in un vostro aiuto
vi ringrazio in anticipo
jempis non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:20.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.