oto kod wywolywany z linku, w ktorym wysylana jest wartosc $id
CODE
$id = $_GET['id'];
$id2 = $id-1;
$zapytanie = mysql_query('SELECT kolejka FROM `menu` where id='.$id);
while($rekord = mysql_fetch_assoc($zapytanie))
{
$kolM = $rekord['kolejka'];
};
$zapytanie = mysql_query('SELECT kolejka FROM `menu` where id='.$id2);
while($rekord = mysql_fetch_assoc($zapytanie))
{
$kolS = $rekord['kolejka'];
};
$temp = $kolM;
$kolM = $kolS;
$kolS = $temp;
$zapytanie = mysql_query("Update menu set kolejka='$kolM' where id=$id");
$zapytanie = mysql_query("Update menu set kolejka='$kolS' where id=$id2");
echo'zapisano';
$id2 = $id-1;
$zapytanie = mysql_query('SELECT kolejka FROM `menu` where id='.$id);
while($rekord = mysql_fetch_assoc($zapytanie))
{
$kolM = $rekord['kolejka'];
};
$zapytanie = mysql_query('SELECT kolejka FROM `menu` where id='.$id2);
while($rekord = mysql_fetch_assoc($zapytanie))
{
$kolS = $rekord['kolejka'];
};
$temp = $kolM;
$kolM = $kolS;
$kolS = $temp;
$zapytanie = mysql_query("Update menu set kolejka='$kolM' where id=$id");
$zapytanie = mysql_query("Update menu set kolejka='$kolS' where id=$id2");
echo'zapisano';
struktura tablicy jest taka:

w panelu aministracyjnym przy linku mam link 'up' lub 'down', ktory przenosi kolejnosc danego odnosnika w gore lub dol zmieniajac wartosc kolejka w rekordzie. Moj kod dziala ale tylko dla niektorych linkow, w sesie przenosi do gory ale nie o jeden tylko 'losowo' i po paru przemieszczeniach zamienia wartosc kolejki w rekordzie na "0". W panelu po wypelnieniu operacji linki sortowane sa wg. wartosci "kolejka"
P>S> Nie dziwcie sie mojemu kodowi, wiem, ze jest prymitywny x) Jak mozecie powiedzcie jakie szybsze rozwiazania i bledy popelnilem. Dzieki za pomoc.