Allore se faccio come sugeritomi da te il warning è su data
codice:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: views/test.php
Line Number: 2
VUOTO
però mi stampa la stringa VUOTO, quindi va nell'else...
se invece il controllo lo effettuo come indicavo prima il warning è sul foreach
codice:
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: views/test.php
Line Number: 4
ma essendo nel foreach il controllo non va a buon fine....