undefined index. Wieso wird die Variable nicht gefunden, wenn sie doch da ist?

Nord-Süd-Richtung

Erfahrenes Mitglied
Abend Com,
ich melde mich seit langem mal wieder :)
Ich habe ein Problem, was meinem Begreifungshorizont übersteigt...
Ich will ein Script für einen Onlineshop basteln, wo man antürlich auch ein Bild hochladen muss!
Nur kann ich das nicht verarbeiten.
HTML:
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" />
PHP:
$select = "SELECT id FROM products WHERE pname = '".$_POST['pname']."' AND search = '".$_POST['search']."'";
$queryS = mysql_query($select);
$dataQS = mysql_fetch_array($queryS);
$temp = $_POST['file']['tmp_name'];
$file = "http://adressedesservers.de/onlineshop/images/".$dataQS[0].".jpg";
if(!copy($temp,$file))
   {
   die("FEHLER");
   }
?>
Notice: Undefined index: file
Wie kann ich das beheben?
Es wird nichts anderes gemeldet, außer FEHLER.
 
Zuletzt bearbeitet:
Zurück