konrad: Abfrage file input

Hallo,
Ich habe ein Eingabeformular mit einem Text input und einem file input:
<INPUT TYPE="text" NAME="beschreibung" SIZE="40" MAXLENGTH="45">
<input type="file" name="datei">

Durch klicken eines Buttons werden die Daten an eine andere Seite übergeben wo so in diem DB eingetragen werden.
Ich möchte nun eine Abfrage auf der zweiten Seite, ob die Eingabefelder auch ausgefüllt sind. Mit dem Text input kein Problem. Mit dem File input funktioniert es aber nicht:

//Abfrage funktioniert

if($beschreibung=="")
{
echo "Keine Beschreibung eingegeben<br>";
echo "Wiederholen Sie die Eingabe";
}

//Abfrage funktioniert nicht!!!!

if($datei=="")
{
echo "Keine Beschreibung eingegeben<br>";
echo "Wiederholen Sie die Eingabe";
}

WO LIEGT MEIN FEHLER?????

Danke
Konrad

  1. Hallo!

    //Abfrage funktioniert nicht!!!!

    if($datei=="")
    {
    echo "Keine Beschreibung eingegeben<br>";
    echo "Wiederholen Sie die Eingabe";
    }

    WO LIEGT MEIN FEHLER?????

    Guck Dir mal unter http://www.php-faq.de/q/q-formular-upload-php4.html das "vollständige Beispiel" an. So macht man das am besten.

    Grüße
    Andreas

    1. Danke für den Tip

      lg
      Konrad

  2. Hallo Konrad.

    if($beschreibung=="")

    Auch wenn das nicht das Problem ist, Werte übernehmen wir dann doch lieber als $_POST['beschreibung']. Neuere PHP-Versionen akzeptieren das (in Standardkonfiguration) auch nicht mehr anders.

    Grüße aus Würzburg
    Julian