Hallo,
Was mache ich falsch, bzw. was muss ich ändern, damit der alternative Text unten bei '.$Aspekte.' den Alternativtext, den ich oben bei else angegeben habe angezeigt bekomme?
Du machst einen Fehler in der Prüflogik:
> /* Überprüfung der Checkboxen */
> if (isset($_POST["Aspekte"]))
> {
# es wurde etwas ausgewählt
> if (is_array($_POST["Aspekte"]))
> {
# es wurde mehrfach ausgewählt
> $Aspekte = implode("\n",$_POST['Aspekte']);
> }
> else
> {
# es wurde eins ausgewählt
> $Aspekte = "Es wurden keine Aspekte ausgewählt.";
> }
> }
# und hier? HALLO!
>
BTW:
if(isset($_POST["Aspekte"])){}
kann bei bestimmten Konfigurationen immer noch zu Ausgaben von Notizen führen. Die Funktion isset() wird zwar gerne in Lehrbüchern genutzt, besser jedoch ist der Gebrauch von array_key_exists(). Ohne Schlüssel -greift- $_POST["Aspekte"]
ins leere.
Gruß aus Berlin!
eddi
--
Hasen schießt man breitstreuend mit Schrot unter Gebrauch der "Büchse", Hochwild will anders erlegt werden
Ab auf die Leiter!
Hasen schießt man breitstreuend mit Schrot unter Gebrauch der "Büchse", Hochwild will anders erlegt werden
Ab auf die Leiter!