FlorianGempe: Viele Input Felder auswerten

Hallo,

ich habe ein Formular (HTML/PHP) welches
über 90 Input Felder aufweißen tut. Nun will
ich mit den eingegebenen Werten in diesen Input-
Feldern berechnungen durchführen..

Wie soll ich so viele Variablen ($foo = $_POST['foo'])
behandeln?

  1. Wie soll ich so viele Variablen ($foo = $_POST['foo']) behandeln?

    es besteht wahrscheinlich keine notwendigkeit die variable aus dem $_POST-array neu zu speichern, die kannst du auch direkt verwenden

    ansonsten ist foreach ein ansatz wenns um arrays geht, die abzuarbeiten sind

    1. Theoretisch könnte ich die Input Boxen doch wie checkboxen
      bei der Auswertung behandeln?

      Also könnte ich jeder Input Box den selben Namen geben,
      und diese mit einer Schleife abrufen?

      z.B

      <input type="text" name="foo[]">
      <input type="text" name="foo[]">
      <input type="text" name="foo[]">
      <input type="text" name="foo[]">
      [...]
      <input type="text" name="foo[]">

      <?php
      foreach ($_POST['foo'] as $value);
      ?>

      echo "$value[1]\n";
      echo "$value[2]\n";

      Würde das so gehen?

      1. Theoretisch könnte ich die Input Boxen doch wie checkboxen
        bei der Auswertung behandeln?

        das ist egal ob es radio, input oder textarea oder sonstwas ist - du hast vorangig und ein namen/wert-paar

        Würde das so gehen?

        nein - ich denke das wird ich so nicht zum ziel bringen, sieh dir die doku noch mal an, ich denke das hier ist eher das richtige für dich:

        foreach ($arr as $key => $value) {  
            echo "Key: $key; Value: $value<br />\n";  
        }
        

        $arr ist in deinem fall $_POST
        $key ist quasi der name der variable bzw des textfeldes (zb 'foo')
        $value ist der wert, der eingegeben wurde

        1. Dankeschön das werde ich mal probieren.