ciao a tutti,
ho tre query su mssql:
1 - recupero randomicamente 3 società
codice:
SELECT DISTINCT TOP 4 NEWID() as ORD, *
FROM 'company
ORDER BY ORD
2 - recupero i prodotti di queste ogni singola società
codice:
SELECT * FROM company_products WHERE company_ID = $id
3 - recupero ogni immagini di ogni singolo prodotto
codice:
SELECT * FROM images WHERE entity_id = '$id' ORDER BY image_id ASC
e solo chi ha almeno tre prodotti deve venir stampato altrimenti il foreach principale deve proseguire:
ecco il php
e tutto c'ho funziona solo parzialmente, quando un'azienda non ha più di 3 prodotti cmq viene stampato un errore di offset sul 3° foreach (quello delle immagini), cosa sbaglio e come posso far in modo di far ignorare al foreach le aziende che anno meno di 3 prodotti?
ho provato con
codice:
if (count($media[$i])<3) continue;
sotto al primo foreach ma non va.
grazie in anticipo