n0one Posted November 5, 2008 Report Posted November 5, 2008 (edited) Sveiki! Taisīju mājaslapu un uzrādās nepieciešamība uztaisīt menu kārtošanu, ieksh mysql ievietoju jaunu iedalju - Ord ... Default=0. Lai kārtotu es pie linka lieku piem index.php?move=up&id=3, paareejo izdara funkcija ... Kods Ir šāds: Pats Kods (labots) Vai ir kautkas tāds ko es šeit varētu vienkāršot un samazināt koda garumu? P.S. Php ir 4.x un mysql arī ir 4.x ... Pieliku komentaarus ;) Edited November 5, 2008 by n0one
andrisp Posted November 5, 2008 Report Posted November 5, 2008 Pirmkārt jau vajadzētu sākt ar normālu indentāciju. Savādāk grūti lasīt un saprast.
Delfins Posted November 5, 2008 Report Posted November 5, 2008 ja nekļūdos, tad īsais: [id,old_ord] = select ... $neword = $old_ord + ($up) ? -1 : ($down ? 1 : 0) if ($neword != $old_ord) { update .. set ord = neword where id = $id update .. set ord = old_ord where id != $id && ord = neword }
Recommended Posts