hi,
?? Was soll das denn bringen. $array ist doch als array definiert.
Deswegen wird das foreach immer ausgeführt werden.
Ein Array ist nur dann auch "wirklich" ein Array, wenn auch Werte drinstehen.
Die Fehlermeldung lautet doch "Invalid argument supplied for foreach()".
Genau, und diese Fehlermeldung bekommst Du weil dein Array leer ist (keine Werte enthält) und damit foreach nicht ausgeführt werden kann.
Mir ist es eigentlich ziemlich wurscht ob Du meinen Ratschlag befolgst oder nicht, aber wenn Du es ausprobierts wirst Du sehen, dass es wie von mir vorgeschlagen funktioniert.
Grüsse
Frankie