Ispis punih polja iz niza

Kako ispisati samo dva puna polja od četiri u nizu s tim da su neka prazna? U tablici stranke su polja id i stranke, u tablici telefoni su stranke_id, tel1, tel2, mob1, mob2 i u tablici telefoni nisu sva polja puna, dakle netko nema tel2 ili mob1, mob2 itd.

Kod:
$telefoni = Telefoni::nadji_telefone_po($stranka->id);

foreach ($telefoni as $telefon){

              echo $telefon->tel1;
              echo $telefon->tel2;
              echo $telefon->mob1;
              echo $telefon->mob2;

}

Dakle, ovako dobivam ispis gdje su telefoni pridruženi stranci, a trebao bih ispisati samo dva puna polja. Neka petlja u petlji, što…?

Nadam se da sam bio jasan.

Ja bi to riješio u samom upitu sa CASE, pa da dobijem čiste podatke. Naravno ukoliko sam te dobro shvatio, a ti imaš nekoliko stupaca od kojih samo neke želiš prikazati, a to ovisi od reda.

Želim prikazati svaki red, samo dva polja u stupcu u kojima postoji zapis, dakle ili tel1 i tel2, ili tel1 i mob1 itd, odnosno trebao bih ispisati tel1 i mob 1 obavezno, ili tel2 ako ne postoji mob1.

Nisam baš programer, pa te nisam baš skužio, ovo s CASE-om. Kako napraviti da nadje samo prva dva puna polja?


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja