$mercato_libero = "NO";
$stato_mercato = "C";
$diff_num_giornata_file = 2
1) Quando vendo un giocatore mi viene venduto a 0.
Il problema mi sembra essere in vendi_subito.php, da riga 86:
if (strlen($num1) == 1) $num1 = "0".$num1;
$ultima_giornata = $num1;
break;
}
} # fine for $num1
if ($ultima_giornata != 0) $percorso = "$prima_parte_pos_file_voti$ultima_giornata$seconda_parte_pos_file_voti";
else $percorso = "dati/calciatori.txt";
$cerca_calciatore = file("$percorso");
A mio giudizio punta al file sbagliato e andrebbe corretto così:
# Calcolo giornata modificata
$gio_mod = $num1 + $diff_num_giornata_file;
if (strlen($gio_mod) == 1) $gio_mod = "0".$gio_mod;
if (strlen($num1) == 1) $num1 = "0".$num1;
$ultima_giornata = $num1;
break;
}
} # fine for $num1
if ($ultima_giornata != 0) $percorso = "$prima_parte_pos_file_voti$gio_mod$seconda_parte_pos_file_voti";
else $percorso = "dati/calciatori.txt";
$cerca_calciatore = file("$percorso");
2) Mi viene fuori un calcolo sbagliato per il prezzo di vendita (il 100% di 29 viene 28!!)
Svincolo calciatore
Attenzione!!!
Confermando la procedura è irreversibile.
Procedere con cura leggendo attentamente tutti i messaggi che sono visualizzati.
Lo svincolo è effettuato tenendo presente il 100 % della valutazione dello stesso al momento di effettuazione dell'operazione.
Siamo attualmente siamo alla giornata 02
(839) FLACHI Francesco - A
Proprietario attuale: matteop
Costo iniziale: 26
Valore vendita: 29
Prezzo vendita: 28
Vendi al mercato il calciatore FLACHI Francesco al prezzo di 28 (Costo iniziale: 26) Fanta-Euro.
Il problema sembra essere in vendi.php linea 162:
$valutazione_vendita = floor(($valore_vendita/100)*$percentuale_vendita);
Onestamente non riesco a capire perchè venga arrotondato per difetto, visto che il risultato dell'operazione è un numero intero.
E tra l'altro è l'unico giocatore che mi ha dato problemi...
Comunque ho risolto il problema invertendo l'ordine dell'operazione di moltiplicazione e divisione (magari qualche pre-arrotondamento ci frega...).
Allego i file corretti dove compaiono la suddette modifiche.
Antonello, tutto ok??
Ciao!