Formularwerte in Array

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

  • Formularwerte in Array

    Hi,

    ich habe ein Formular ghebastelt, in dem dynamisch generierte Textfelder existieren. Die Werte die der User nun in die Felder eingeben kann sollen in ein Array geschrieben werden um diese Werte zu berechnen Die Textfelder heißen alle gleich. Wie erstelle ich das Array aus diesen Feldern ?

    PHP-Code:
            <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <?php
            
    for ($i=1$i<=$_POST['anz_messwerte']; $i++) {
                echo 
    "Wert ".$i":  "."<input name='messwerte' type='text' id='messwerte' size='10' maxlength='5'><p>";
            }
    ?>
            <p><input type="submit" name="senden2" value="Berechnen">  <input type= "reset" value="Werte löschen">
    <?php
            
    }
    Kann mir jemand einen Tipp geben

  • #2
    name="messwerte[]"
    Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
    var_dump(), print_r(), debug_backtrace und echo.
    Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
    Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
    Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

    Kommentar


    • #3
      HI,

      vielen Dank für Deine Antwort.
      Funktioniert aber irgendwie nicht.

      Gruß
      Spuerhase

      Kommentar


      • #4
        php manual faq php and html punkt 3

        dann noch aber nicht im zsh dieses threads variables from outside php

        Kommentar


        • #5
          ??

          Hi,

          vielen Dank für Deine Antwort.
          Aber was möchtest Du mir damit sagen ?
          Bin nämlich blutiger Anfänger.


          Viele Grüße
          Spuerhase

          Kommentar


          • #6
            Re: ??

            Original geschrieben von Spuerhase

            Aber was möchtest Du mir damit sagen ?
            Dann spür mal brav, und schnuppere, und so. Programmierung und skripting ist für helle typen.

            Es ist nicht anzunehmen, dass dein formular, soweit es besteht, von Dir gebastelt wurde. Es hat jemand anders Dir gemacht, bzw. Du hast es zusammengebettelt.

            Kommentar


            • #7
              SCHWACHKOPF!!!

              Wenn ich wüßte wo Du wohnst, würde ich vorbeikommen und Dir auf die Nase boxen.

              Kommentar


              • #8
                Original geschrieben von Spuerhase
                SCHWACHKOPF!!!

                Wenn ich wüßte wo Du wohnst, würde ich vorbeikommen und Dir auf die Nase boxen.
                Aber, aber, wer wird denn gleich...

                Was erwartest du, wenn du eine richtige Lösung mit name="messwerte[]" bekommst und dann nur dazu schreibst: funktioniert nicht.

                Das ist keine Problembeschreibung. Außerdem wurde dieses Thema schon endlos oft in PHP-Foren besprochen. Auch in der FAQ findet man Hinweise.

                Als erst mal selber was tun, bevor man hier Schwachkopf schreibt.

                Gruß
                Uwe

                Kommentar


                • #9
                  Hallo Uwe,

                  wie es im richtigen Leben so ist, der Ton macht sie Musik.

                  Oder sind in diesem Forum keine Anfänger willkommen ?

                  Gruß
                  Spuerhase

                  Kommentar


                  • #10
                    als anfänger solltest du dann aber bei
                    PHP-Code:
                    echo "Hallo Welt!" 
                    anfangen und nich in irgendwelchen skripten rummurksen
                    von denen du nich arg viel verstehst.
                    learning by doing is absolut in ordnung wenn man nich an selbst-
                    überschätzung leidet

                    @Uwe /signed

                    Kommentar

                    Lädt...
                    X