epro Posted July 4, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
john.brown Posted July 4, 2008 Report Share Posted July 4, 2008 $cat = $row['kategorija']; $kategorija = $cat.' kategorija'; Link to comment Share on other sites More sharing options...
martins256 Posted July 4, 2008 Report Share Posted July 4, 2008 bet tik pārbaudi vai tajā $cat nevar sabarot kkādus sql inj vai rfi ;) Link to comment Share on other sites More sharing options...
epro Posted July 4, 2008 Author Report Share Posted July 4, 2008 Tur glabāsies tikai cipari + pats nerakstīs iekšā, bet būs scripts kas apstrādā to visu.. ;) Link to comment Share on other sites More sharing options...
Recommended Posts