Tom: array wird nicht richtig in $_POST kopiert

Beitrag lesen

Hello Olaf,

so funktioniert es:
In der 2ten Datei muss das $_POST-Feld etwas aufwendiger gefuellt werden:
    for ($i=0;$i<count($colsselected);$i++)
    {
      echo '<input type="hidden" name="colsselected[]" value='.$colsselected[$i].'>';
    }

Ungeschickt ist sicherlich Deine Problembeschreibung.
Obwohl sicher die meisten hier wissen, was ein selbstreferenzierndes Formular ist, hast Du noch keine Antwort. Ich grübele auch schon die ganze Zeit, wie ich Die vielleicht helfen könnte.

Versuch doch nochmal, eine Aufgabenbeschreibung anzufertigen, die vollkommen gelöst von Programmiersprachen und HTML versucht, zu beschreiben, was Du eigentlich erreichen willst.

Und dann ein Datendiagramm ...

Datenwert1a         Datenwert1b                usw.
    Datenwert2a   --->  Datenwert4b        ---->
    Datenwert3a         Datenwert22b

Vergiss nicht, mitzuteilen, was die Datenwerte bedeuten und schreib Musterdaten dazu...

Übrigens kann man ganze Arrays, die man man nur druchschleifen will, auch in einem einzigen Hidden-Field übertragen.

Arrray serialisieren
Serialisierte daten mit base64encode codierern
Daten übertragen...

Feld decodieren
Daten wieder seserialisieren
Damit weiterarbeiten

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)