campo file con record db

progred78

Nuovo Utente
19 Mar 2008
1
0
0
ciao a tutti. Spero possiate essermi di aiuto..essendo alle prime armi e autodidatta cercherò di essere più chiaro possibile.

Nel mio spazio web ho una cartella "foto". nel db mysql un campo che si chiama "foto" all'interno del quale viene segnato il percorso per trovare la foto (quindi foto/mario.jpg).
Fino a qui tutto chiaro spero...adesso vengono i problemi...

nela prima pagina modifica.php mi appare un modulo con all'interno dei singoli campi il contenuto del db

<input type="text" name="nome" value="<?=$rigo['nome']?>">

ho però un'altro campo dove dovrei modificare ad esempio la foto che allo stato attuale mi appare vuoto

<input name="userfile" type="file" value="<?=$rigo['foto']?>">

con il risultato che appena invio il modulo (senza selezionare una foto con sfoglia) alla pagina modifica2.php mi va a sovrascrivere il percorso ad esempio foto/foto1.jpg con foto/ , apparendomi così immagine inesistente come risultato finale.
potreste scrivermi un modo affinchè possa, nell'eventualità che non sia selezionato nessuna nuova foto da sostituire, rimanere del db il vecchio percorso della foto?

questo è il modo in cui elaboro le modifiche.

pagina modifica2.php
<?
.......
.......
$nome= $_REQUEST['nome'];

$file_temp= $_FILES['userfile']['tmp_name'];
//file temporaneo che contiene l'immagine caricata

$name = $_FILES['userfile']['name'];

$percorso="foto/";
//cartella sul server dove verrà spostata la foto
$foto = $percorso.$name;

if (move_uploaded_file($file_temp, $percorso . $name))
{
print "L'aggiornamento è stato effettuato";
}
else
{
print "Si sono verificati dei problemi durante l'Upload";
}

$query="UPDATE amici SET nome='".$nome."', foto='".$foto."' WHERE id_amici=".$id_amici;

?>


sapreste aiutarmi a risolvere questo problemuccio????
grazie in anticipo
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Campo HTML input file con jQuery jQuery 0
L come passare il campo allegato dal file html al fiel php per spedirlo con un form PHP 12
G php salvare file in campo blob mysql: massimo 4MB PHP 1
F [PHP] Download file da campo LongBlob PHP 1
M stilizzare il campo input file jQuery 1
borgo italia campo input tipo file HTML e CSS 3
N stilizzare campo input type file HTML e CSS 1
JellyBelly File sul filesystem, mettere in un campo Blob del database PHP 4
B recupero valore campo file ( proprio non capisco ) PHP 0
open-think Inserire un file immagine in un campo blob Snippet PHP 0
G Valore del campo id maggiore di 9999 MySQL 0
S da casella di testo a campo tabella Database 0
M Vendo il mio sito web teknosurfng.com, che trasmette nel campo della tecnologia Compravendita siti e domini 0
F errore 1062 su campo nuovo MySQL 4
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
A pulsante di update campo mysql con javascript Javascript 2
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
P Ricerca campo data PHP 1
M Aggiornare stesso campo in due tabelle PHP 0
U Campo vuoto data errore Fatal error: PHP 2
Alex_70 Aggiornare campo da un altro campo PHP 16
F Steps campo input field Javascript 1
N Chiave Primaria in Campo Calcolato Windows e Software 1
I Focus su un campo Javascript 9
Alex_70 Nascondere label tab se campo vuoto PHP 2
G Impostare suggerimenti campo text di un form Javascript 2
Shyson Inserire placeholder nel campo cerca PHP 5
B Campo ricerca domini HTML e CSS 4
D verifica codice fiscale persona fisica /aziendale stesso campo HTML e CSS 1
G Campo Not null a condizione MySQL 8
M [PHP] Compilare automaticamente il campo data PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
M [PHP] Salvare campo di una tabella in una variabile PHP 14
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
D [ASP] Leggere Campo decimal MYSQL Classic ASP 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
M [PHP] Drop down in campo select PHP 1
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
elpirata [MYSQL] Schedulare evento per update del campo data su tabella MySQL 0
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
Arcadia [MS Access] Focus su campo specifico MS Access 1
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0
L [Javascript] Drag and drop. Aggiornamento Campo Javascript 2
A [MySQL] Ottenere più risultati in un unico campo MySQL 7
A [MS Access] Somma Campi se in altro campo presente un determinato testo MS Access 1
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6

Discussioni simili