Tom: Fehlermeldung bei leeren checkboxen - Formular

Beitrag lesen

Hello,

da PHP eine Interpreter-Sprache ist, bietet sie viele Möglichkeiten, die "normale Compilersprachen" meistens nicht oder nur eben wieder mit dem Aufwand der Interpretation bieten.

Man kann, bevor man auf eine Variable zugreift, vorher fragen, ob diese überhaupt zur Verfügung steht, welchen Typ sie hat und ob sie einen Inhalt hat.

mit

if ( isset($_POST['Aufbau']) )
   {
      ## Variable ist vorhanden
   }

kannst Du vorher fragen, ob die Variable überhaupt vorhanden / als Parameter übermittelr wurde und mit

if ( is_array($_POST['Aufbau']) )
   {
      ## Varibale ist ein Array und kann daher mit implode() behandelt werden
   }

kannst Du prüfen, ob die _vorhandene_ Variable vom Typ Array ist.
Nur dann darfst Du sie mit implode() in einen Skalar umwandeln.

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau