if ($_POST[upload]==1)
{
move_uploaded_file($_FILES['thefile']['tmp_name'],"data/.jpg");
}
Guck dir mal das $\_FILES-Array genauer an, z.B. ob ein Fehler beim Hochladen entstanden ist, etc. Allgemein solltest du die hoch geladene Datei besser Überprüfen. Aktuell könnte man, wenn man wollte jeden Rotz von Dateien auf deinen Server schieben.
MfG
bubble