Hallo PHP-Experten!
In meinem Kontaktformular habe ich 4 Checkboxen:
1. Potentialanalyse zur Risikominimierung
2. Analyse der Vertriebsstruktur
3. Maßnahmenkatalog für den erfolgreichen Markteinstieg
4. Umsetzungsphase
Diese übergebe ich dann mit
$stufe = $_POST[‚stufe[]‘];
an meine Auswertungsroutine. Soweit so gut, aber wenn ich die aktivierten Werte (es kann 1 Wert, aber auch alle 4 aktiv sein) mit foreach auslesen will kommen Fehlermeldungen:
foreach ($stufe as $wert) {
echo $wert."
";
}
ergibt folgende Meldung: Warning: Invalid argument supplied for foreach() in /kunden/christiankueng.com/hosting/14149/gmeiner-marketing.com/meineseite/texte/deutsch/danke.php on line 71
Schreibe ich aber $stufe[] = $_POST[‚stufe[]‘];
foreach ($stufe[] as $wert) {
echo $wert."
";
}
kommt Fatal error: Cannot use [] for reading in /kunden/christiankueng.com/hosting/14149/gmeiner-marketing.com/meineseite/texte/deutsch/danke.php on line 71
Warum ist das so? In meinem PHP-Buch steht die erste Variante drin, allerdings bringt ja die auch Fehler…
Gruß Alex