Jump to content
php.lv forumi

Koda optimizacija


n0one

Recommended Posts

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 by n0one
Link to comment
Share on other sites

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
}

Link to comment
Share on other sites

×
×
  • Create New...