Originariamente inviato da artorius
Beh, mettici un controllo sul nome del file caricato. Se è diverso da "" farai un update che altera solo il nome dell'amico.

PS ma il campo id_amico è numerico o VARCHAR ? perché se è un numero, come il nome sembra indicare, stai usando la sintassi sbagliata, non ci vogliono ' ' attorno
non è una sintassi sbagliata.. sbagliato è ciò che produce errore

i numeri (e SOLO i numeri) possono avere e non avere i singoli apici

@shira:
o fai un controllo sul nome del file oppure controlli con is_file() se il file temporaneo esite...

Codice PHP:
if (is_file($_FILES['userfile']['tmp_name']) && filesize($_FILES['userfile']['tmp_name']) !== false)
{
// il file è corretto e esegue il codice con le eventuali query