Hallo,
ich habe ein kleines Problem mit meiner Session-Variablen.
Bislang wollte ich in einer Session-Variablen ganz normal mehrere Werte speichern (Abfrage über Checkboxen)
Jetzt will ich das ganze aber in eine for-Schleife einbinden, und zwar so, dass das Formular einfach mehrfach aufgerufen werden kann. Dazu muss ich aus dem zweidimensionales Array ein dreidimensionales machen, oder nicht?
Habe das jetzt so probiert
So funktioniert es aber absolut nicht, es wird jetzt nämlich gar nichts gespeichert. Es gibt keine Session-Variable mit dem Namen "Mitglieder".
Könnt ihr mir sagen, wo mein Fehler liegt?
Gruß, cerry
ich habe ein kleines Problem mit meiner Session-Variablen.
Bislang wollte ich in einer Session-Variablen ganz normal mehrere Werte speichern (Abfrage über Checkboxen)
PHP-Code:
$fo_auswahl = array();
if (isset ($_POST['fo_auswahl']))
{
foreach ($_POST['fo_auswahl'] as $v)
{
$fo_auswahl[] = $v;
}
for($i=0; $i<count($fo_auswahl); $i++)
{
$_SESSION['mitglieder'][$i] = $fo_auswahl[$i];
}
}
Habe das jetzt so probiert
PHP-Code:
$fo_auswahl[$j] = array();
if (isset ($_POST['fo_auswahl[$j]']))
{
foreach ($_POST['fo_auswahl[$j]'] as $v[$j])
{
$fo_auswahl[][$j] = $v[$j];
}
for($i=0; $i<count($fo_auswahl[$j]); $i++)
{
$_SESSION['mitglieder'][$i][$j] = $fo_auswahl[$i][$j];
}
}
Könnt ihr mir sagen, wo mein Fehler liegt?
Gruß, cerry
Kommentar