caricamento file su db e modifica dati

docpap

Nuovo Utente
27 Feb 2008
4
0
0
Carissimi, buon giorno.

Ho provato a spulciare il forum ed il web in lungo ed in largo...senza fortuna

Sto realizzando un CMS con cui devo caricare i dati di alcuni prodotti. Oltre alle specifiche devo caricare alcune immagini (thumb + galleria) ed un paio di pdf.

Nel file aggiungi.php tutto funziona alla perfezione, il problema subentra nel file modifica.php dove, come dice il nome stesso, devo modificare i dati gia' caricati.

Ovviamente se modifico solo le specifiche e lascio inalterati i files, il CMS deve tenere per buoni quelli vecchi. Come fare?

Nel senso che avevo gia' sviluppato qualcosa di simile ma per un singolo file:

PHP:
$pdf = $_FILES['pdf']['tmp_name'];
$pdf_name = $_FILES['pdf']['name'];
$pdfv = $_POST['pdfv'];
$id=$_POST['id'];

if(is_uploaded_file($pdf)) {

//elimino quello vecchio
$del = @unlink("../pdf/".$pdfv);

//poi copio quello nuovo
$copy=@copy($pdf,"../pdf/$pdf_name");

if($copy) {
$sql = "UPDATE news SET data='$data',titolo='".ucfirst($titolo)."',articolo='".nl2br($articolo)."',
sezione='$sezione',pdf='".$pdf_name."' WHERE id='$id'";
}
else{
$sql = "UPDATE news SET data='$data',titolo='".ucfirst($titolo)."',articolo='".nl2br($articolo)."', sezione='$sezione' WHERE id='$id'";
}
} else {
$sql = "UPDATE news SET data='$data',titolo='".ucfirst($titolo)."',articolo='".nl2br($articolo)."', sezione='$sezione' WHERE id='$id'";
}
}

In questo modo: se ho caricato un nuovo file, sostituisco il precedente, altrimenti lo lascio inalterato.

Ma.....come accennato sopra, adesso ho diversi files da caricare/gestire! Non e' pensabile utilizzare lo stesso blocco di programma 10-12 volte, poiche' la query di update direrebbe inutilmente

Inutilmente perche' al primo controllo/giro la query aggiornerebbe i dati, ma, nei successivi controlli, riscriverebbe dati gia' inseriti! :-O

E' uno spreco di risorse, ovvero di tempo

Help

Buona giornata,

PF
--
http://blog.dottorpaolo.com
 
Discussioni simili
Autore Titolo Forum Risposte Data
I caricamento file in sottocartella nome utente PHP 3
A Caricamento file csv MySQL 2
M [Javascript] Caricamento menu da file esterno Javascript 8
T [PHP] rendere facoltativo il caricamento di un file PHP 5
L [PHP] Caricamento file multiplo PHP 3
C [Javascript] Caricamento asincrono file esterno Javascript 0
A [RISOLTO]Errore caricamento file php PHP 21
Monital [PHP] Eliminare la Barra di caricamento file alla fine dell'esecuzione PHP 11
M Comportamento strano di questo script per caricamento file sql in database PHP 7
I caricamento file PHP 12
IImanuII caricamento file in base al browser Snippet PHP 0
IImanuII Explorer a scatti php script caricamento file in base al browser PHP 4
Athene Gestione del caricamento di un file PHP 4
D caricamento e lettura file con revisione PHP 4
A caricamento file esterno Flash 0
A caricamento dinamico di un file .swf Flash 10
jeanzilla FLV - Caricamento file Video da Flash Flash 7
L Caricamento casuale file flash Javascript 5
D rotella di caricamento che si toglie quando parte il download Ajax 0
Y CARICAMENTO PARZIALE Javascript 1
R Cambiare il nome dell'immagine dopo caricamento ftp HTML e CSS 0
F Caricamento index rotto PHP 1
L Caricamento dominio con FTP già preesistente in rete Domini 2
R Caricamento immagine su cartella remota + mysql PHP 3
G Problema caricamento tabelle MySql da PhP PHP 0
N caricamento listini (Indesign) Webdesign e Grafica 0
X Dichiarare variabili solo al caricamento della pagina PHP 3
A [PHP] Caricamento database in array PHP 11
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
M [javascript] Aggiungere eventi al caricamento Javascript 0
F [HTML] Caricamento Audio con matching HTML e CSS 10
gandalf1959 caricamento jpg in database mysql PHP 1
giuseppe_123 [WordPress] problema installazione temi, plugin e caricamento immagini WordPress 5
B [PHP] Copiare testo da iframe dopo il caricamento? PHP 1
Mauro Guardiani [PHP] script per caricamento video PHP 0
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
MarcoGrazia [Javascript] Loader fino a caricamento della pagina Javascript 1
F [HTML] caricamento iframe HTML e CSS 1
G [Javascript] rendere visibile un iframe dopo l'avvenuto caricamento del video che esso contiene Javascript 4
E [Javascript] div "si sposta" al caricamento della pagina web Javascript 2
Fede72 PHP e caricamento immagini PHP 9
trattorino [Javascript] caricamento immagine con effetto fade Javascript 1
C Caricamento immagini PHP 12
I caricamento pagina PHP 1
G verifica caricamento foto originali su social network o sito di hosting immagini Discussioni Varie 3
A problema caricamento codice <iframe video youtube PHP 3
M Caricamento script php pagina bianca Javascript 2
C Attendere caricamento pagina prima di autologin Javascript 4
E Realizzare una finestra overlay con caricamento pagina html HTML e CSS 3
P Diminuire il tempo di caricamento JOOMLA Joomla 0

Discussioni simili