Warning: Invalid argument supplied for foreach()
Dovresti controllare che quello che stai passando a foreach
è un array utilizzando is_array
funzione
Se non sei sicuro che sarà un array puoi sempre controllare usando il seguente codice di esempio PHP:
if (is_array($variable)) {
foreach ($variable as $item) {
//do something
}
}
Ciò significa che hai anche un errore nel tuo SQL poiché non restituisce alcun dato al foreach per quanto posso capire. Assicurati che il tuo SQL sia corretto.