Autor Zpráva
Ben
Profil *
Ahoj,
prosím o radu.
Mám toto:

$result = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM blacklist ORDER BY $zmena $pravidlo LIMIT $limit OFFSET " . ($limit * @$_GET['strana'])); 

 while($row = mysql_fetch_array($result))
      {...}



vypisuje mi to tabulku z MySQL se stránkováním($limit)

A chci abych mohl html odkazem měnit $zmena a $pravidlo(ASC nebo DESC) při zachování stránkování
Zatím to řeším tímto:


 if($_GET['seradit'] == "prijmeni" ){SetCookie("seradit", "prijmeni");}
 if($_GET['seradit'] == "id" ){SetCookie("seradit", "id");}
 if($_GET['jak'] == "vzestupne" ){SetCookie("jak", "ASC");}
 if($_GET['jak'] == "sestupne" ){SetCookie("jak", "DESC");}
 
  
//nastaveni seřazení výpisu tabulky 
 if($_REQUEST['seradit'] == "prijmeni" ){$zmena = prijmeni;}
 if($_REQUEST['seradit'] == "id" ){$zmena = id;}
 if($_REQUEST['jak'] == "vzestupne" ){$pravidlo = ASC;}
 if($_REQUEST['jak'] == "sestupne" ){$pravidlo = DESC;}



...to mi ale příjde divné.

Máte někdo nápady na nějaké efektivnější řešení? Případné další info doplním.
Ben
Profil *
a pak do html odkazu dávám toto:
index.php?strana=1&seradit=id&jak=sestupne

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: