Wert des Inputfeldes speichern

  • Hallo Community,


    ich habe ein Problem beim speichern der Werte von Inputfeldern.
    Bei fast allen klappt es wie es soll nur bei einer Gruppe von Feldern speichert er die werte nicht.


    Im Formular ist das gegeben:

    HTML
    <li>
    	<input type="text" id="legung_1_0" name="Legung 1[0]" maxLength="97" size="97" value="<?php $foo = $legung[1][0]; echo "$foo";?>" required="required" />
    </li>


    in PHP soll das so in die Variable $legung[1][0] gespeichert werden:

    PHP
    for($index=1; $index < 9; $index++) {
    		if(empty($_POST["Legung $index[0]"])) {
    			$legungErr[$index] = "*Bitte Legung angeben!";
    		} else {
    			for($t = 0; $t < 10; $t++) {
    				$legung[$index][$t] = test_input($_POST["Legung $index[$t]"]);
    			}
    		}
    	}


    Die Variablen $index und $t deswegen, da ich von diesen Input Feldern insgesamt 8 x 10 Stück übergebe.


    Wenn man sich das in Firebug anschaut wird auch etwas im POST[Legung 1[0]] übergeben:

    Zitat

    Legung 1[0] 1313


    Jemand eine Idee, warum das nicht klappt und er nicht den übergebenen Wert wieder in das Inputfeld schreibt?

    Einmal editiert, zuletzt von mrfogel () aus folgendem Grund: Absenden und nicht Vorschau erwicht -.-

  • Siehst du's?
    EDITED.
    Würde dir empfehlen das wirklich so einzurücken:.!


    Wenn du Zeile 4 mal so schreibst

    HTML: 4
    name = "Legung-1-0"

    ACHTUNG -> Leerzeichen weg und vorallem die Klammern, weil html kann auch arrays schreiben -> und das mit eben solchen [] bedeutet in php kommt ein Array an ;)

Jetzt mitmachen!

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