Schleifen-Problem mit Dateifeldern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Schleifen-Problem mit Dateifeldern

    Moin.

    Ich versuche jetzt seit Tagen, dahinter zu kommen.
    Ich habe ein form, welches in einer Schleife, je nach Anzahl, File- und Textfelder auspuckt. Die Zahl wird in einer Variablen gespeichert ($select). jetzt möchte ich den Inhalt checken der jeweiligen felder, was mit TEXT-Feldern auch funktioniert. Nämlich so:

    PHP-Code:
    for ($i=0$i <= $select$i++)    {
       if(
    $titel[$i]) {
        echo
    "$i geht ";
     } else {
      echo
    "$i geht nicht";
      }

    $titel ist hier ein normales Textfeld und funktioniert auch wunderbar. Wenn ich allerdings das mit dem File-Feld machen möchte, passiert nichts bzw. er sagt, dass alle Felder nichts haben:

    PHP-Code:
    for ($i=0$i <= $select$i++)    {
        if(
    $file[$i]) {
              echo
    "$i geht<br>";
        } else {
              echo
    "$i geht nicht<br>";
        }

    $file habe ich auch schon mit $extension ersetzt und mit allen möglichen Variablen, aber ich schaffe es irgendwie nicht, diese Felder nach Inhalt zu checken. Im Upload-Skript komischerweise, hat er kein Problem damit. Da allerdings macht er das durch eine Funktion. Aber vielleicht hat ja jemand eine Idee ...

    Das Form funktioniert einwandfrei. Daran kann es eigentlich nicht liegen.
    Na? Ganz alleine hier?

  • #2
    evt hab ichs nicht verstanden aber $file müsste eigentlich ein array sein...
    was sagt denn print_r($file[$i]) ?
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      if(empty($_FILES['file']['name']))...

      Kommentar


      • #4
        ähnliches gilt für die Textfelder...

        Kommentar


        • #5
          @MelloPie

          Das sagt gar nichts.

          @Tobiaz

          Funzt leider auch nicht. Wie gesagt, die Textfelder checkt er einwandfrei, nur die File-Felder kriegt er nicht erfasst. Zumindest nicht in diesem schritt ...
          Na? Ganz alleine hier?

          Kommentar


          • #6
            wie sieht denn dein Form aus?
            und benutz mal lieber super globals...
            Beantworte nie Threads mit mehr als 15 followups...
            Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

            Kommentar


            • #7
              AAAH!

              Es funzt! Danke
              Na? Ganz alleine hier?

              Kommentar


              • #8
                wollt ich aber meinen!!!

                Kommentar


                • #9
                  aber nur so:

                  if(empty($_FILES['file']['name'][$i])) {

                  Na? Ganz alleine hier?

                  Kommentar


                  • #10
                    wenn du mehrere gleiche felder hast, ist das logisch.

                    Kommentar

                    Lädt...
                    X