Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Paginacja a pole wyboru select
slawekxx
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Witam, napisałem skrypt paginacji danych z bazy sql dodałem na stronie pole wyboru select gdzie wybiera się zapytanie do bazy - sortowanie według daty i teraz ma problem a mianowicie klikając w linki paginacji zmienia mi się pole wyboru select
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Można np tak:

  1. <?php
  2.  
  3. $allowed=array('ASC','DESC');
  4.  
  5. if (isset($_POST['dzial'])){
  6.  
  7. $_SESSION['order_direction']=$_POST['dzial'];
  8.  
  9. }
  10.  
  11. if (!isset($_SESSION['order_direction']) || !in_array( $_SESSION['order_direction'], $allowed, true)){
  12. $_SESSION['order_direction']='ASC'; //domyślna opcja
  13. }
  14.  
  15.  
  16.  
  17. $sql='SELECT * FROM webacm_test ORDER BY `webacm_test`.`date` '.$_SESSION['order_direction'].' LIMIT '.(int)$start.','.(int)$per_page;
  18.  
  19. $res = mysql_query($sql);
  20. ?>
  21.  
  22. <form action="" method="post">
  23. <select name="dzial" onchange="this.form.submit();return true;">
  24. <option <?=$_SESSION['order_direction']=='ASC' ? 'selected="selected"' : ''?> value="ASC">data malejaca</option>
  25. <option <?=$_SESSION['order_direction']=='DESC' ? 'selected="selected"' : '' ?> value="DESC">data rosnaco</option>
  26. </select>
  27. </form>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 16:28