Originariamente inviato da LS(05)
Non so in base a cosa tu supponi che non sappia utilizzare un Database. Comunque, php lo conosco non nei minimi dettagli ma un buon 80% lo conosco. purtroppo mi è stata fatta questa richiesta e non conoscendo nulla che possa portarla a termine sono venuto qui.
Questa tua risposta suffraga la mia ipotesi che non conosci il PHP, perché fare una form di upload è piuttosto basilare come lavoro.
Si tratta di creare una sezione di amministrazione protetta da password, per cui necessiti di una tabella del DB dove stoccare i dati di accesso del tuo utente.
Quando l'utente farà l'accesso andrai a controllare se le sue credenziali sono uguali a quelle che sono salvate nel DB.
Se lo sono, visualizzi la form di upload, che conterrà un semplice input FILE.
Al caricamento della foto da parte dellì'utente vai a cercarne il contenuto e tutti gli altri parametri nell'array $_FILES.
Puoi andare a salvare alcuni di questi dati nel DB, oppure salvare semplicemente la foto in una cartella.

Questo è il processo da seguire.
Trovi tantissimi post che ne parlano in questo forum.