epro Posted July 4, 2008 Report Posted July 4, 2008 (edited) Sveiki, atkal griežos pie Jums pēc padoma. Ir šāds kods: $cat = $row['kategorija']; if($cat == 1) { $kategorija = '1 kategorija'; } elseif($cat == 2) { $kategorija = '2 kategorija'; } Tātad no datubāzes tiek izvilkts $row['kategorija'], kurš ērtības labad tiek pārdēvēts par $cat. Itkā viss būtu labi, bet tā, kā man vajag ap 10 šādām kategorijām, sanāk diezgan pagarš kods. Itkā tā lapa savādāk netiek pārāk noslogota, tāpēc itkā varētu arī garo kodu atstāt, bet tīri intereses pēc gribēju vaicāt, vai ir iespēja šo kodu saīsināt. Nezinu, varbūt caur array kaut kā, nu vienkārši vai tas ir iespējams, jo pa gariem kodiem tomēr ir grūtāk urbties cauri, ja kas jālabo, tāpēc gribētos īsāku.. ;) P.S datubāzē glabājas cipari.. Edited July 4, 2008 by epro
john.brown Posted July 4, 2008 Report Posted July 4, 2008 $cat = $row['kategorija']; $kategorija = $cat.' kategorija';
martins256 Posted July 4, 2008 Report Posted July 4, 2008 bet tik pārbaudi vai tajā $cat nevar sabarot kkādus sql inj vai rfi ;)
epro Posted July 4, 2008 Author Report Posted July 4, 2008 Tur glabāsies tikai cipari + pats nerakstīs iekšā, bet būs scripts kas apstrādā to visu.. ;)
Recommended Posts