Newsgroup: it.comp.www.php
Titolo: Durata minuti secondi mappata su decimal

Il problema è questo...
trasportando un archivio da FilemAker per Mac a mysql c'è un piccolo 
delirio
 
un campo "Durata" è mappato DECIMAL
123.34 significa 124 minuti e 34 secondi....
comodissimo forse per filemaker per fare ricerche in base alla durata.
 
Il problema adesso è costruire una pagina in php che mi consenta di 
fare un input/edit "umano a prova di scemo" e trasformarlo in numero.
Avrei quasi pensato di fare sto ambarandan sul "lato client":
 fargli apparire  (visto che jquery già è referenziato) un piccolo box 
con 2 textbox (minuti e secondi) e mostarlo formattato in php solo come 
view
forse è la soluzione migliore....
scrivo per avere conferma da chi c'è passato su problemi simili (son 
sicuro che chi farà editing ha javascript attivato!) :')
 
-- 
----- Italliaaaaa 3227! -----
Bisogna sempre dare spontaneamente quello che non si può impedire ti 
venga tolto.
(Vittorio Alfieri)
 
 

Wodka40ï¿œ ci ha detto :
mi son reso conto che il delirio invece ï¿œ piï¿œ atroce!
il decimal praticamente non lo usavano mai: sempre numeri interi!
....pensavo ad un "caso"....ma ora mi han passato un archivio "di 
produzione" bello nutrito e scopro (contattando anche l'operatore 
attuale)che:
12056,00 per loro significa 120 minuti e 56 secondi....argh!
Proprio vero che con il tempo l'unico standard ï¿œ il "fuori standard"!!!
-- 
----- Italliaaaaa 3227! -----
Pasquï¿œ...Pasquale Zagaria...u'fighh'Riccard
[Vieni avanti cretino (1982)
c'ho pure il video! 
http://www.martek.it/public/dblog/banfi1.swf
 ]

12056,00 per loro significa 120 minuti e 56 secondi....argh!
 
Majala. Almeno fosse stato 7256, potevi farci aritmetica.
 
Certo, cosi' possono supportare filmati di, che so, 10 minuti e 85
secondi.
 
Puoi pero' nella SELECT fare
 
	SELECT FLOOR(durata/100) AS mm, durata%100 AS ss
 
e avere la durata in mm:ss.
 
O anche
 
	SELECT  FLOOR(durata/6000) AS hh,
		FLOOR((durata%6000)/100) as mm,
		durata%100 AS ss
 
Oppure puoi fare un mass update o un trigger update, usando anche
un campo ausiliario.
 
Leonardo
 
-- 
Surstangas via akcipitr', la cxeval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.

 wrote:
sto al termine di un percorso da via crucis!
per convertire un archivio....pieno di campi con ' apici inversi e 
cazzate simili che nessun export testuale voleva importare senza 
errori!
 
Installato FileMaker10 sotto windows
abilitato server tcp/ip
 
Installato ODBCsonasegadriver per agganciare Filemaker via tcp
Importata la tabella in Access2007
...l'export su mysql....manda in tilt access!!! OMMMMMMMM!!!!!
 
Allora....
installato navicat premium
agganciato server MYSQL
importazione guidata da ac-cess con spunta "" per NULL
GO!
341.549s Added: 64341 records NO errors
 
Ma vaffanculo!(quando ce vo ce vo)
 
 
**********************
Comunque per il prompt a prova di scemo per inserire la durata del file 
multimediale ho scelto:
Impromptu
http://trentrichardson.com/Impromptu/index.php
 
 
l'EXAMPLE9 è proprio quello che vorrei!
 
Saluti!
 
-- 
----- Italliaaaaa 3227! -----
Anche sul trono più alto del mondo, si sta seduti sul proprio culo.
( Michel de Montaigne )