- Home
- Categorie
- Coding e Sistemistica
- PHP
- pannello con allegati
-
niente??
-
devi usare javascript per aggiungere altre <input type=file>
-
e come?mi puoi aiutare per favore??
-
Vuoi una dritta o vuoi la soluzione? sono due cose diverse e la dritta è sicuramente la migliore almeno si impara qualcosa.
per la dritta: metti un bottone con "altro file" quando clicchi inserisci nel div un altro <input type="file"> e poi in php fai il controllo di quanti ce ne sono e li "uppi".
se vuoi la soluzione chiedi... ma non è bello visto che vuoi essere un webmaster. (vedendo la tua firma)
-
ok e come li gestisco nel database??
-
tabella allegati
id
id_news
urlid è auto_increment
id_news sarà l'id della news dove andranno gli allegati
url sarà il link all'allegato
-
io ce l'ho così:
-id_news
-titolo
-testo
-data
-allegatomi conviene fare una nuova tabella x gli allegati??
-
si perchè così puoi mettere solo un allegato almeno che non metti i link dell'allegato tutti li separati da un qualsiasi simpolo e poi fai un explode. ma ti conviene fare una nuova tabella
-
allora riguardo al database:
tabella News
id_news
titolo
testo
dataTabella Allegati
id
id_news
url_allegatoProgrammazione
nel tuo form aggiungi un campo <input type=text id="num" name="num"> naascosto
aggiungi una qualsiasi cosa che richiami una funzione javascript che vada ad aggiungere un campo upload nel div upload con la funzione
innerhtml(cerca su google come si usa)
e incrementi il campo num con la funzione getElementByID(num).value = getElementByID(num).value + 1;così quando fai il submit in php sai quanti campi file ci sono da controllare.
oppure si fa tutto in ajax che è molto più pratico secondo me, però più difficile da capire come funziona ajax
-
ok e poi x estrarlo come faccio?
cioè la query come deve essere?