controllo questo sconosciuto postato il 24/06/2010 20:04:27 nel forum programmazione, gdrcd, open source, hosting e modificato da gemini il 24/06/2010 20:32:27
Ciao a tutti, sto diventando scemo con un controllo in php proprio per la mia land, in base ad una formula matematica io do un tot di punti e si possono spendere nelle abilità, ora quello che mi interesserebbe fare è la somma di tutte le abilità comprese quelle che sono rimaste a 0 e confrontarla con il totale dei punti, se è sbagliato sia in eccesso sia in difetto altrimenti dovrebbe registrarne le abilità nella tabella abilità...
Pagine → 1 2
24/06/2010 20:13:20 e modificato da iko93 il 25/06/2010 01:52:42
Per questo Forum mi sa che la terza riga del secondo spezzone di codice non va proprio a pennello!
Appena posso ci do un' occhiata comunque promesso xD
24/06/2010 20:18:55 e modificato da blancks il 24/06/2010 20:20:10
Io ti consiglio di cancellare tutto quello che hai fatto e ripartire da capo, impostando una logica piu' semplice ed evitando di usare un oggetto (che fra le altre cose non sappiamo neppure cosa combina visto che non pesca nel costruttore il totale dei punti possibili per un confronto).
In ogni caso io te la suggerirei piu' semplice di quello che mostri (dove ci sono cose che non capisco ne come e ne perchè xD).
Ad esempio di sommare tutti i valori che arrivano da form in una variabile
24/06/2010 20:34:01
25/06/2010 17:48:38
Ragazzi, io mi scuso con tutto questo forum per l'increscioso episodio che non accadrà mai più
26/06/2010 03:46:59 e modificato da takkero il 26/06/2010 03:53:41
che inutile spreco di CPU ed allocazione ram per le variabili..
basta 1 riga di codice:
if(array_sum($_POST) == (($bonus+6)* 4)){echo "OK";}else{echo "KO";}
fatto >_>"
p.s. funziona ovviamente anche se ci sono string nell'array.
26/06/2010 10:40:02
26/06/2010 18:48:36
while (list($key,$value) = each($_POST)){
if(substr($key,0,1)=="_"){$tot += $value;}
}
if($tot == (($bonus+6)* 4)){echo "OK";}else{echo "KO";}
tho...ecco sistemato il tuo "superglobale" array... basta che nei nomi degli input metti un _ davanti al nome per riconoscere quali lavorare e quali no..
26/06/2010 19:47:26
Si, ma il punto che mi è ancora oscuro e che ti ho chiesto cortesemente di chiarire è perchè questa soluzione:
27/06/2010 15:47:20
27/06/2010 16:11:42
Non so se sia un errore di trascrizione sul forum, ma tra $intimidazione e $artigianato manca un + ^^"
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: L'incarnazione del male, Loki l'Ingannatore!
Enlisted: Nuovi effetti visivi!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
wall91 si è accreditato come gestore di One Piece Redemption gdr
The Coven: La quest continua...
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Festa della cacciata della Perdizione
Football Team Soccer → Diventa una stella del calcio! Crea, allena ed equipaggia il tuo giocatore. Unisciti a un club e vinci in Football Team Game!
Storie di Agarthi: Piccoli ritocchini per enormi Titani
CRSED: F.O.A.D.: Corsa agli zombi!
Il gestore di Le Cronache di Raja Dunia ha risposto alla recensione di derek_ryger
Il gestore di Crystal Tokyo ha risposto alla recensione di aryamoon
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
La Tana del Ladro: TdL Stories - 🌑 Le Maschere Nere 🌑
dalya ha recensito Le Cronache di Raja Dunia
Age of Crystals: Evento Arrivederci Genithalia, Benvenuto Rhotyx IV
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Hackers - Gamers vs. Hackers: 4 modi per proteggere il tuo account di gioco!
Road to Hamartia - Intervista alla gestione del play by forum fantasy/fantascientifico Road to Hamartia!
Dlvr.it - Scopri questo tool gratuito per distribuire le vostre news sui social network!
HHPGDR - Intervista alla gestrice del noto play by forum Hogwarts: Harry Potter Gioco di Ruolo!
Lineage II - Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Utility Online - Il Mondo delle Utility Online per Musica e Grafica!
Stargate Command Online - Intervista alla gestione di Stargate Command Online il play by chat ambientato nel mondo di Stargate
I Rosiconi - Articolo ironico su un particolare tipo di utenti dei Play by Chat: I Rosiconi