Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]edytowalne sortowanie danych, pytanie
prest
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 25.12.2003

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


witam,

czy w php da sie napisac edytowalne sortowanie danych

http://capecodleisure.com/listing/Attractions.html

chodzi o to aby pola jak name city etcc. mozna bylo dodawac odejmowac po stronie admina

jaki i rowniez edytowac formularz ktory zbiera dane na wejsciu


czekam na odpowiedzi


dziekuje
Go to the top of the page
+Quote Post
slash12345
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 21.04.2006

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


Jeśli używasz bazy danych MySQL, jest to zadanie banalnie proste. W innym wypadku, przejdź na MySQL. Poniżej zamieszczam prosty wycinek kodu, który pozwala sortować dane według pól tabeli MySQL.
  1. <?php
  2.  /////////////costam.php/////////
  3. //łaczymy się
  4. mysql_connect("xxx","xxx","xxx");
  5.  
  6. if (!isset($_GET['sortby']))
  7. {
  8.  $fieldlist = mysql_query("describe `tabela_z_danymi`;");
  9.  print("<form action='costam.php' method='GET'>Sortuj według: <select name='sortby'>");
  10.  while ($field = mysql_fetch_row($fieldlist))
  11.  {
  12. //to można nieco rozbudować
  13. print("<option>{$field[0]}</option>\n");
  14.  }
  15.  print("</select> <input type='submit' value='Jedziemy z tym koksem!'></form>");
  16. }
  17. else
  18. {
  19.  $records = mysql_query("select * from `tabela` order by `".mysql_escape_string($_GET['sortby'])."`;");
  20. while ($record = mysql_fetch_array($records))
  21.  {
  22. //a tu sobie wypisujemy
  23.  }
  24. }
  25.  
  26. //i kuniec
  27.  
  28. ?>

W takim przypadku dodawanie kryteriów ogranicza się do dodania nowego pola w tabeli.
Zachęcam do lektury dokumentacji MySQL, można ją znaleźć na http://dev.mysql.com.


--------------------
Kod
thewanderer@debian:~$ sudo apt-get dist-upgrade
Konieczne pobranie 666KB pakietów. Czy chcesz kontynuować? [T/n] nieeeeeeee
Go to the top of the page
+Quote Post
prest
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 25.12.2003

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


Cytat(slash12345 @ 2006-04-23 16:57:58)
Jeśli używasz bazy danych MySQL, jest to zadanie banalnie proste. W innym wypadku, przejdź na MySQL. Poniżej zamieszczam prosty wycinek kodu, który pozwala sortować dane według pól tabeli MySQL.
  1. <?php
  2.      /////////////costam.php/////////
  3. //łaczymy się
  4. mysql_connect("xxx","xxx","xxx");
  5.  
  6. if (!isset($_GET['sortby']))
  7. {
  8.  $fieldlist = mysql_query("describe `tabela_z_danymi`;");
  9.  print("<form action='costam.php' method='GET'>Sortuj według: <select name='sortby'>");
  10.  while ($field = mysql_fetch_row($fieldlist))
  11.  {
  12.   //to można nieco rozbudować
  13.   print("<option>{$field[0]}</option>\n");
  14.  }
  15.  print("</select> <input type='submit' value='Jedziemy z tym koksem!'></form>");
  16. }
  17. else
  18. {
  19.  $records = mysql_query("select * from `tabela` order by `".mysql_escape_string($_GET['sortby'])."`;");
  20. while ($record = mysql_fetch_array($records))
  21.  {
  22.   //a tu sobie wypisujemy
  23.  }
  24. }
  25.  
  26. //i kuniec
  27.  
  28. ?>

W takim przypadku dodawanie kryteriów ogranicza się do dodania nowego pola w tabeli.
Zachęcam do lektury dokumentacji MySQL, można ją znaleźć na http://dev.mysql.com.

tak wszystko oparte jest na bazie mysql

jak bgys mial czas zerknac jestem w trakcie budowania serwisu php/cms

i chcialbym miec mozliwosc dodawania i odejmowania tego z poziomu admina w cmsie

zerknij

http://www.capecodleisure.com


daj znac na priva jak cos


dzieki
Go to the top of the page
+Quote Post

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: 20.08.2025 - 08:04