chr..itz: werte werden nicht in feld gespeichert

Beitrag lesen

Hallo auch Du noch einmal,

Da sind wir jetzt durch probieren auch schon draufgekommen; die erste Abfrage sieht nun so aus:

=>>

$tp = array();

if($anzahl == 0)
    {
        $tp[0]= $zzahl;
        echo "Keine Eingabe";
        echo '<input type = "hidden" name = "tp0" value = "'.$tp[0].'">';
    }else{
     [...]

funktionieren tuts aber trotzdem nicht.
könnt das dran liegen, dass ich vor der if-anweisung $tp=array(); definiere und es somit bei jedem durchlauf neu definiert wird und die alten werte überschrieben werden? ich habe auch schon versucht, die felddefinition wegzulassen, aber das funktioniert ebenso wenig....

ich weiss ;-)

Nun gut, Du hast ein Array an dass Du fortlaufend Deine Zufallszahlen  anhängst.
So wie Du es oben gemacht hast kannst Du Dir das (Array) sparen und nur die Werte mittels, jeweils neu erzeugtem input weitergeben.
Hat halt den Nachteil dass es eine Routine braucht die schaut was schon mitgegeben wurde.

An Deiner Stelle würde ich beim ersten Aufruf das Array "tp" initialisieren. Und es dann in einem hidden input mitgeben.
Also Auslesen -> Bearbeiten (Zufallszahl anhängen) -> Abschicken.

Und weil Du Arrays nicht ohne weiteres übergeben kannst schaue Dir im PHP Manual die Funktionen serialize und unserialize an.

Am Ende sollte es so aussehen:
Auslesen -> unserialize -> Bearbeiten -> serialize -> Abschicken.

Gruß Chris