raga ho un prob. devo far uploadare agli utenti da zero a 4 fotografie e le chiamiamo
(id sarebbe l'id dell'utente, le foto le metto tutte nella stessa cartella) id_1.jpg id_2.jpg ...
e le salvo nel db con la tabella formata in questo modo
IDfoto|nome_foto|numero_foto|data
in pratica quando l'utente inserisce una foto.. in numero_foto metto il numero incrementato
esempio se io ho messo la prima foto in numero_foto ci sarà 1 se poi ne metto una seconda sarà 2 ecc..
adesso mettiamo che ne ha messo 4 di fotografie.. l'ordine che ho è corretto
1 2 3 4.. in pratica
IDfoto|nome_foto|numero_foto|data
12 8_1.jpg 1 1111
13 8_2.jpg 2 1114
19 8_3.jpg 3 1118
21 8_4.jpg 4 1119
se l'utente sceglie di sovrascriverne una esistente è molto semplice basta riscrivere il file
ma se l'utente cancella la foto mettiamo la numero 2 io dovrei cambiare numero_foto 3 in 2 e
numero_foto 4 in 3 in modo che ripristino l'ordine 1 2 3, invece che 1 3 4.
cosi quando inserisce la quarta fotografia
il numero che assumera numero_foto sarà 4 in modo da creare sempre un ordine corretto..
altrimenti dovrei dare numero_foto uguale a 5
e quindi viene 1 3 4 5.. e quindi rimane il buco tra 1 e 3..
io ho pensato così.. ma sicuramente è brutto modificare tutto o esistere un modo molto + logico
ovviamente molti diranno che fa pena ma lo accetto, anzi se mi date un aiutino che io non ci sono arrivato
non so.. una logica migliore o come fare..
vi ringrazio moltissimo a tutti ciaooo![]()