• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio 24 Lug 2019
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 30 Lug 2019
  • #21
Ciao Marino51, adesso penso di aver capito il tuo codice e se non sbaglio non è previsto il pareggio a parità di punti fatti che avrà 'zero' come punteggio nei campi ScA o ScB...ho capito bene?
PHP:
UPDATE @smazzate SET
  RcA = case
        when ScA > ScB then 1
        else -1
        end
, RcB = case
        when ScB > ScA then 1
        else -1
        end
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 30 Lug 2019
  • #22
" 'zero' come punteggio nei campi ScA o ScB "
no in ScA e ScB saranno sempre presenti i valori totalizzati dalle coppie,
in caso di parità verrà assegnato -1 al risultato ( R ) ad entrambe le coppie, salvo modificare la query che calcola il punteggio finale della smazzata
​
ma puoi mettere un uguale oltre al segno di maggiore e verrà assegnato 1 anche in caso di parità, ad entrambe le coppie

penso tu abbia potuto capire che nella tabella "smazzate" vi sono presenti, per ciascuna smazzata,
i 4 giocatori ( c = coppia, g = giocatore )
i punti ( P ) realizzati da ciascun giocatore
la somma ( S ) dei punti realizzati da ciascuna coppia
il valore +1 o -1 ( R ) risultante dal confronto (vedi query ultima che hai postato UPDATE @smazzate SET …. )

seguono le insert che ho utilizzato per inserire i valori di prova

segue la query per calcolare i punti di coppia, valori sempre presenti in ScA e ScB

quindi la query per calcolare il punteggio da attribuire ( +1 o -1, lasciando zero in parità )

ed infine la query per calcolare la somma finale dei giocatori


se hai dei dati di prova e li metti a disposizione posso rifare il calcolo con questi, in modo da controllare se la tua aspettativa é soddisfatta
 
Ultima modifica: 30 Lug 2019
M

mr.x

Utente Attivo
9 Apr 2016
252
25
28
  • 30 Lug 2019
  • #23
Ciao MAx61
ilcodice l'ho provato anche io pirma di postarlo e i risultati che ottengo sono i segunti:

punti_giocatore_1: 500
punti_giocatore_2: 1000
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 1000 (g1 - g3)
punteggio coppiaB: 2000 (g2 - g4)

G1 = -1
G3 = -1
G2 = 1
G4 = 1

---

punti_giocatore_1: 500
punti_giocatore_2: 1000
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 1500 (g1 - g2)
punteggio coppiaB: 1500 (g3 - g4)
patta

-----

punti_giocatore_1: 500
punti_giocatore_2: 1000
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 1500 (g1 - g4)
punteggio coppiaB: 1500 (g2 - g3)
patta

-----

punti_giocatore_1: 500
punti_giocatore_2: 1000
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 1000 (g1 - g3)
punteggio coppiaB: 2000 (g2 - g4)

G1 = -1
G3 = -1
G2 = 1
G4 = 1

-----

punti_giocatore_1: 1000
punti_giocatore_2: 500
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 1500 (g1 - g2)
punteggio coppiaB: 1500 (g3 - g4)
patta

-----

punti_giocatore_1: 1000
punti_giocatore_2: 500
punti_giocatore_3: 500
punti_giocatore_4: 1000

punteggio coppiaA: 2000 (g1 - g4)
punteggio coppiaB: 1000 (g2 - g3)

G1 = 1
G4 = 1
G2 = -1
G3 = -1

-----

a me non sembrano errati.
Questa una schermata dei dati insriti nel db; ogni riga corrisponde ad una partita e di conseguenza ad una variante delle coppie...

 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 30 Lug 2019
  • #24
Intanto Vi devo ringraziare per la Vostra disponibilità, di questi tempi dote NON comune a molti.
Marino51, provo a mettere >= nella query e faccio simulazioni

Mr.X, probabilmente mi sono sbagliato, ricontrollo...

Grazie di nuovo per la Vostra Pazienza
Max61
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 30 Lug 2019
  • #25
Scusami Marino51, mio sto perdendo ho provato a fare una pagina php con il tuo codice di insert, ma inserisce 3 record alla volta?
allego query
PHP:
$query_insert = "INSERT INTO smazzate(smazzata, cAgA, cAgB, cBgA, cBgB, PcAgA, PcAgB, PcBgA, PcBgB, ScA, ScB, RcA, RcB)
SELECT 1, '$cAgA', '$cAgB', '$cBgA', '$cBgB', '$PcAgA', '$PcAgB', '$PcBgA', '$PcBgB', '$ScA', '$ScB', '$RcA', '$RcB' UNION ALL
SELECT 2, '$cAgA', '$cBgA', '$cAgB', '$cBgB', '$PcAgA', '$PcAgB', '$PcBgA', '$PcBgB', '$ScA', '$ScB', '$RcA', '$RcB' UNION ALL
SELECT 3, '$cAgA', '$cBgB', '$cAgB', '$cBgA', '$PcAgA', '$PcAgB', '$PcBgA', '$PcBgB', '$ScA', '$ScB', '$RcA', '$RcB'";
ho provato così ma non inserisce il numero di smazzata
PHP:
$query_insert = "INSERT INTO smazzate(smazzata, cAgA, cAgB, cBgA, cBgB, PcAgA, PcAgB, PcBgA, PcBgB, ScA, ScB, RcA, RcB)
                VALUES ('$smazzata', '$cAgA', '$cAgB', '$cBgA', '$cBgB', '$PcAgA', '$PcAgB', '$PcBgA', '$PcBgB', '$ScA', '$ScB', '$RcA', '$RcB')";
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 30 Lug 2019
  • #26
la mia query é fatta per inserire un esempio costituito da 3 smazzate,

la pagina per inserire manualmente le smazzate probabilmente andrà fatta inserendone 1 per volta
in questo caso la insert dovrebbe essere
Codice:
$query_insert = "INSERT INTO smazzate(smazzata, cAgA, cAgB, cBgA, cBgB, PcAgA, PcAgB, PcBgA, PcBgB, ScA, ScB, RcA, RcB)
                 VALUES ('$smazzata', '$cAgA', '$cAgB', '$cBgA', '$cBgB', $PcAgA, $PcAgB, $PcBgA, $PcBgB, 0, 0, 0, 0)";
se non la inserisce forse c'é un errore, verifica i nomi nella tabella del db che devono corrispondere con quelli della insert

eventualmente posta l'errore
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 31 Lug 2019
  • #27
Sembra che funzioni tutto, userò i codici sia di Marino51 che di Mr.X, uno lo utilizzo per inserire nel db i risultati e l'altro per averli a video immediatamente.
Grazie infinite per la pazienza
Max61
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

B
[PHP] recuperare IP dei server in load balancing [RISOLTO]
  • bdario58
  • 28 Giu 2019
  • PHP
Risposte
3
Visite
2K
PHP 29 Giu 2019
bdario58
B
S
[PHP] recuperare determinato elemento con lo scraping
  • steve97
  • 23 Ago 2018
  • PHP
Risposte
1
Visite
1K
PHP 23 Ago 2018
Max 1
A
[PHP] Recuperare indice per inserirlo in un'altra tabella
  • Antonio102
  • 28 Mag 2018
  • PHP
Risposte
4
Visite
1K
PHP 29 Mag 2018
marino51
P
[PHP] Recuperare dati da una <select>
  • PietroDeRosa
  • 10 Apr 2018
  • PHP
Risposte
4
Visite
4K
PHP 10 Apr 2018
PietroDeRosa
P
S
[PHP] recuperare dato da una tabella
  • steve97
  • 29 Mar 2018
  • PHP
Risposte
4
Visite
2K
PHP 3 Apr 2018
mr.x
M
N
[PHP] recuperare dati da db
  • nebbia
  • 9 Feb 2018
  • PHP
Risposte
4
Visite
3K
PHP 9 Feb 2018
nebbia
N
A
[RISOLTO]Recuperare dati inviati con json tramite php
  • ArribA
  • 10 Dic 2017
  • PHP
Risposte
4
Visite
3K
PHP 10 Dic 2017
marino51
F
Recuperare dati json con php
  • francesco1976
  • 24 Ott 2017
  • PHP
Risposte
2
Visite
3K
PHP 24 Ott 2017
francesco1976
F
F
Recuperare una stringa in formato json con php
  • francesco1976
  • 23 Ott 2017
  • PHP
Risposte
0
Visite
1K
PHP 23 Ott 2017
francesco1976
F
Recuperare variabile php da javascript senza aggiornare pagina
  • Metazoo
  • 7 Mar 2017
  • PHP
Risposte
5
Visite
4K
PHP 9 Mar 2017
Ibernato
S
[PHP] Recuperare dato esatto tabella
  • samurai.sette
  • 13 Ago 2016
  • PHP
Risposte
16
Visite
5K
PHP 19 Ago 2016
Monital
J
Recuperare variabili da php a java
  • james81
  • 18 Feb 2014
  • Javascript
Risposte
2
Visite
1K
Javascript 19 Feb 2014
criric
V
Recuperare dati utente joomla 3 in file php esterno
  • VVV
  • 15 Mag 2013
  • Joomla
Risposte
0
Visite
2K
Joomla 15 Mag 2013
VVV
V
D
[php/ios] Recuperare dati da targa auto
  • DkS
  • 11 Ott 2012
  • PHP
Risposte
0
Visite
2K
PHP 11 Ott 2012
DkS
D
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
621
PHP 21 Mar 2025
therope
T
F
Cerco Hosting con VECCHIE versioni di php
  • frk
  • 4 Mar 2024
  • Hosting
Risposte
0
Visite
2K
Hosting 4 Mar 2024
frk
F
Captcha php
  • Cosina
  • 21 Gen 2024
  • PHP
Risposte
1
Visite
2K
PHP 22 Gen 2024
WmbertSea
S
passare un valore da un form a un file .php con metodo post
  • smack2005
  • 15 Nov 2023
  • PHP
Risposte
4
Visite
1K
PHP 23 Nov 2023
zorro
N
php msyql
  • nik13
  • 10 Ott 2023
  • PHP
Risposte
6
Visite
2K
PHP 23 Ott 2023
zorro
N
php problemi a visualizzare video
  • nik13
  • 8 Ott 2023
  • PHP
Risposte
3
Visite
2K
PHP 11 Ott 2023
WmbertSea
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?