Salve, ancora una volta ho bisogno dell'aiuto del forum, come da titolo vorrei in una patita a carte a 4 persone a girare, selezionare la coppia che di volta in volta ha il punteggio maggiore assegnando il valore +1 a ciascun giocatore, mentre alla coppia che ottiene il punteggio minore assegnare il valore -1 a ciascun giocatore.
Es,:
giocatore1, gioca in coppia con il giocatore3, mentre il giocatore2 è in coppia con il giocatore4.
La coppia giocatore1, giocatore3 ottengono il punteggio maggiore quindi:
giocatore1=1
giocatore3=1
giocatore2=-1
giocatore4=-1
e così via per ogni smazzata
io ho fatto una query che calcola i punti per ogni giocatore, però poi non riesco a selezionare la coppia per assegnargli il valore corrispondente (1 o -1)
allego query
come si vede non posso usare la funzione
perchè i campi calcolati hanno nomi diversi
max_punti_coppia1, max_punti_coppia2, max_punti_coppia3, max_punti_coppia4
Chi sa darmi una mano?
Grazie Max61
Es,:
giocatore1, gioca in coppia con il giocatore3, mentre il giocatore2 è in coppia con il giocatore4.
La coppia giocatore1, giocatore3 ottengono il punteggio maggiore quindi:
giocatore1=1
giocatore3=1
giocatore2=-1
giocatore4=-1
e così via per ogni smazzata
io ho fatto una query che calcola i punti per ogni giocatore, però poi non riesco a selezionare la coppia per assegnargli il valore corrispondente (1 o -1)
allego query
PHP:
$query = "SELECT coppia1, coppia2, coppia3, coppia4,
(SUM(basecoppia1) + SUM(punticoppia1)) AS max_punti_coppia1,
(SUM(basecoppia2) + SUM(punticoppia2)) AS max_punti_coppia2,
(SUM(basecoppia3) + SUM(punticoppia3)) AS max_punti_coppia3,
(SUM(basecoppia4) + SUM(punticoppia4)) AS max_punti_coppia4 FROM tblpartite4";
$result = mysql_query($query);
if($result) {
$row = mysql_fetch_array($result);
}
PHP:
SELECT MAX(nomecampo) FROM tblpartite4";
SELECT MIN(nomecampo) FROM tblpartite4";
max_punti_coppia1, max_punti_coppia2, max_punti_coppia3, max_punti_coppia4
Chi sa darmi una mano?
Grazie Max61