Tobe: verschachteltes Formular strukturieren

Hallo,
ich habe ein visuell (durch ineinander geschachtelte DIVs) verschachteltes Formular. Wie kann ich die Felder nun am besten strukturieren (Name, Array), damit ich sie nach dem abschicken mit PHP auswerten kann?

  1. ich habe ein visuell (durch ineinander geschachtelte DIVs) verschachteltes Formular.

    Die Verschachtelung ist irrelevant. Die Namensvergabe ist es.

    Formulare gestaltet man nur zur Not mit div Elementen.
    Man verwendet primär fieldset legend label und Listen.

    Wie kann ich die Felder nun am besten strukturieren (Name, Array), damit ich sie nach dem abschicken mit PHP auswerten kann?

    Durch geeignete Namensvergabe.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Wie kann ich die Felder nun am besten strukturieren (Name, Array), damit ich sie nach dem abschicken mit PHP auswerten kann?

      Durch geeignete Namensvergabe.

      Das habe ich mir schon gedacht. Nur wie?

      1. Wie kann ich die Felder nun am besten strukturieren (Name, Array), damit ich sie nach dem abschicken mit PHP auswerten kann?

        Durch geeignete Namensvergabe.

        Das habe ich mir schon gedacht. Nur wie?

        Welche Art der Komplexität hast du?

        Hast du gleichartige Formular-Blöcke vieler Records? Dann gib dem Feldnamen eine Recordnummer mit

        schematisch

        -- record 1 --
        field name="label1_1" value=""
        field name="label2_1" value=""

        -- record 2 --
        field name="label1_2" value=""
        field name="label2_2" value=""

        1. Welche Art der Komplexität hast du?

          Ich habe 4 unterschiedliche Blöcke die ineinander geschachtelt werden, also Block 2 innerhalb von Block 1, Block 3 innerhalb von Block 2 usw. Jeder dieser Blöcke hat ungefähr jeweils 5 Felder (hauptsächlich Textboxen). Jeder Block kann dann beliebig viele Unterblöcke haben. Ich habe es im Moment so gestaltet, dass jedes Feld des Blocks einen unterschiedlciehn Namen hat und pro Unterblock eine Arraydimesion dazukomment, z.B. Block 1 hat die Felder block1Name[0], block1Titel[0] und gehört damit zu Block1[0], Block 2 hat die Felder block2Name[0][1], block2Text[0][1] und gehört damit Block1[0] und Unterblock Block2[1] usw. Ich weiß nicht, ob es so besser ist oder ob ich es eher wie du beschrieben, den Feldern direkt  die Indizierung als Namen mitgeben sollte anstatt es über das Array zu machen.

  2. Hallo,

    Hallo,
    ich habe ein visuell (durch ineinander geschachtelte DIVs) verschachteltes Formular. Wie kann ich die Felder nun am besten strukturieren (Name, Array), damit ich sie nach dem abschicken mit PHP auswerten kann?

    my_form[sub_form][var_name]

    gibt $_POST["my_form"]["sub_form"]["var_name"]. (oder eben $_GET)

    Gruß

    jobo