[ LazyDog @ 12.04.2005. 13:11 ] @
Pomocu PHP-a generisem jednu relativno kompleksnu tabelu.

Kao sto znate, tabela se sastoji od <td> tagova, gde svaki tag moze da ima width, align, class... atribute

Te atribute unutar jedne petlje, jednostavno punim iz odredjenih promenjivih:

Code:
print "<td width=\"$sirina\" class=\"$cssklasa\" align=\"$poravnanje\">...


Sve to odlicno radi, ali mi cesto generise nepotreban html kod kada je neka od promenjivih prazna, i tada dobijem prazne tagove npr:

Code:
print "<td width="80" class="" align="">...


Nesto sam razmisljao da to resim tako sto cu da dodam po jos jednu promenjivu za svaki atribut:

Code:

if($sirina <> "")
{
  $sirina_print = " width=\"$sirina\"";
}
print "<td $sirina_print...."


Ali, nesto mi se ne svidja, i mozda neko zna i bolje resenje od toga.
[ Ilija Studen @ 12.04.2005. 13:39 ] @
Code:
$nesto = trim($nesto) <> '' ? 'nesto="' . trim($nesto) . '"' : '';
$code = "<td $nesto>";


Radi lepo tek kad imas vise od jedne promenljive.
[ Radovan__III @ 12.04.2005. 16:24 ] @
Mozda ne bas previse vezano ali sigurno moze da pomogne kod ovakvih stvari Smarty