Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Manager linków, Ustawianie kolejnosci w Panelu Admina
medox
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


Witam mam problem z ustawianiem kolejnosci linkow w bazie sql, jaśniej:

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';




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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:00