Hi,
Bei fehlenden Sicherheitseinstellungen geht das so, aber normalerweise musst du ...
if (isset($submit)) {
$_POST['submit']
$sql = "update emc_tv set name = '$name'";
$_POST['name']
$sql = "update emc_tv set datei = '$datei'";
und $_POST['datei']
verwenden, um auf Daten, die per POST-Methode an das Script verschickt wurden zugreifen zu können.
Außerdem überschreibst du hier das erste $sql mit dem zweiten UPDATE-Statement, ohne das erste vorher auszuführen. Weiterhin hast du keine WHERE-Klausel in dem UPDATE-Befehl, so dass jedesmal sämtliche Datensätze überschrieben werden.
Gerade als Anfänger wäre es noch nützlich, wenn du dir mit error_reporting Fehlermeldungen anzeigen lässt.
Wenn du das ganze mal einigermaßen beherrscht solltest du dir noch die Funktion mysql_real_escape_string() anschauen und auf die zu verarbeitenden Formulardaten (hier $_POST['name'] und $_POST['datei']) anwenden, damit falsche Eingaben in das Formular keinen Schaden anrichten können (Stichwort: SQL-Injektion).
mfG,
steckl