Pagina 1 di 1

Modulo spedizione corriere1

Inviato: 16/12/2004, 16:08
da ale80
io dovrei mettere molti caratteri per quanto riguarda il campo delle zone
sia per i pesi e prezzi delle zone
devo mettere oltre 60 pesi e prezzi
ma non entrano tutti :cry:

come si può fare per far aumentare i caratteri?

Inviato: 16/12/2004, 22:11
da hozone
ci dovrebbero stare... per i paesi devi mettere le siglie ISO, non il nome intero.

Inviato: 16/12/2004, 22:53
da ale80
si è quello che ho fatto
sigle tipo IT,AL,AT
e pesi prezzi tipo 0.5:7,1:10.5,1.5:20.30, e cosi via fino a 30
mezzo chilo x mezzo chilo
ma aquando alla fine faccio aggiorna
mi rimane esempio fino a 17:45.50 chili prezzo
quindi il campo non supporta caratteri troppo lunghi

forse è da settare da qualche parte sulla configurazione o sul DB?

fai una prova anche tu (tipo copia incolla 40 volte) e dimmi se ti funziona

Inviato: 17/12/2004, 12:18
da alfredo
ale80 ha scritto:si è quello che ho fatto
sigle tipo IT,AL,AT
e pesi prezzi tipo 0.5:7,1:10.5,1.5:20.30, e cosi via fino a 30
mezzo chilo x mezzo chilo
ma aquando alla fine faccio aggiorna
mi rimane esempio fino a 17:45.50 chili prezzo
quindi il campo non supporta caratteri troppo lunghi

forse è da settare da qualche parte sulla configurazione o sul DB?

fai una prova anche tu (tipo copia incolla 40 volte) e dimmi se ti funziona
Ciao,

ho avuto lo stesso problema nel settare i prezzi di Eboost (da 0 a 30 Kg. con un passo di 0.5 Kg), e ho risolto modificando il tipo della variabile configuration_value nella tabella configuration, da varchar (che al massimo supporta 255 caratteri) a text.

Codice: Seleziona tutto

ALTER TABLE configuration CHANGE configuration_value configuration_value TEXT NOT NULL;
Prima di provare fai sempre un BACKUP del DB. :wink:

Inviato: 17/12/2004, 14:25
da ale80
mmmhhh potrebbe funzionare

grazie per la tempestiva risposta

vi faro sapere

Inviato: 18/12/2004, 12:16
da ale80
ALTER TABLE configuration CHANGE configuration_value configuration_value TEXT NOT NULL;
macchè niente da fare mi da errore sintax
forse non ho capito bene dove metterlo
fai conto che io lo metto con l'editor di testo
va messo prima o dopo la tabella?
o forse va all'interno della tabella?
o al posto di configuration_value varchar(255) NOT NULL default '',
:?:

Inviato: 20/12/2004, 16:21
da alfredo
ale80 ha scritto:
ALTER TABLE configuration CHANGE configuration_value configuration_value TEXT NOT NULL;
macchè niente da fare mi da errore sintax
forse non ho capito bene dove metterlo
fai conto che io lo metto con l'editor di testo
va messo prima o dopo la tabella?
o forse va all'interno della tabella?
o al posto di configuration_value varchar(255) NOT NULL default '',
:?:
Puoi usare phpMyAdmin per eseguire il comando SQL di sopra, che serve a modificare il tipo di una colonna di una tabella già esistente.

Tu invece stai cercando di modificare lo script sql che serve a creare il database, se ho capito bene, e in questo caso puoi:
1. creare direttamente la tabella, sostituendo

Codice: Seleziona tutto

configuration_value varchar(255) NOT NULL default ''
con

Codice: Seleziona tutto

configuration_value TEXT NOT NULL default ''
2. mettere il comando che altera la tabella subito dopo il create

Spero di essere stato più chiaro questa volta.

Ciao.