if nur wenn Array nicht leer ist

  • Genau, das Array erstell ich im Formular



    Das mach ich dann für jedes Array.


    wäre es schlauer zuerst eine Variable zu erstellen und wenn etwas in der Variable steht ins Array schreiben?

  • "Kann man machen, muss man aber nicht."


    Ich würde empfehlen zB ein Imputfeld name="datum" zu nutzen.
    Via PHP prüfst Du dann:
    - wurde das Formular abgesendet? (submit button gedrückt?)
    - sind alle wichtigen Felder ausgefüllt?
    - wenn ja -> Daten ins Array schieben:

    PHP
    $MeinArray[] = array( 
        'datum' => $_POST['datum'],
        'abc' => $_POST['abc'],
        // ...
    );


    Du kannst es aber auch so nutzen wie es momentan ist.
    Dann musst Du das Array vor der Schleife prüfen und evtl "leere" Ebenen löschen:


    Aber wie Du siehst - es ist verwirrend.

  • Vielen Dank.


    Dann ist es nicht möglich, nur die zweite Ebene abzufragen? ==> nur fürs Verständnis. :whistling:


    Aber ich denke die erste Version leuchtet auch mir jetzt ein. 8)


    Gruss
    Philipp

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!