[gdrcd5] salute postato il 21/03/2010 15:42:23 nel forum programmazione, gdrcd e open source
come da post nella scheda pg vorrei togliere il valore numerico salute 100/100 e sostituirlo con una scritta
esempio pratico
campare ora
Punti ferita: 100/100
come lo vorrei io
Punti ferita: normale
ora ho provato ad inserire la scritta normale ma il sistema non accetta , quindi presumo che devo operare sul data base cambiando da int ad text ?
p.s. non vorrei fare una danno ergo chiedo una confermaprima di procedere
grazie
Pagine → 1
21/03/2010 16:46:48
basta da int a varchar (256), ma questo ti costringera' a cambiare tutte le query di update e insert che facciano riferimento a questo parametro, perche' si aspettano un numerico e si ciucciano una stringa, dando errore.
21/03/2010 17:04:00
provato non funziona appena inserisco una scritta mi da un numero al posto della scritta
100/0
nessun messaggio di errore
22/03/2010 00:53:16
Si, questo perche' i valori di tipo numerico vengono tutti filtrati con una funzione che trasforma in 0 i valori non numerici, per prevenire banali forme di injection. Devi andare a cacciare e modificare tutte le queri di insert e update su personaggio che facciano riferimento ai pf, oppure, se la vuoi far furba, limitati a non visualizzare i pf in scheda e sfrutta il campo status.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!