Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sortowanie przez klikniecie
meteseron2
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.01.2016

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


Witam, chciałbym was prosić o pomoc. Mam skrypt php który łączy się z bazą danych i wyświetla wyniki na stronie, chciałbym dowiedzieć się co i gdzie muszę dodać aby po kliknięciu np w uid sortowało mi po kolei numerki, po kliknięciu w Imię alfabetycznie ukladało imiona tak samo z nazwiskami a date chronologicznie o to moj skrypt php z góry dziękuje za pomoc smile.gif
  1. <?php
  2.  
  3. ////////////////////////////////////////////////////////////
  4. //Przykład kodu wyświetlającego dane z bazy mysql (tabeli newsletter z
  5. //osobami zapisanymi na listę dystrybucyjną)
  6. //Wymagania
  7. // 1. Zalozona baza mysql na serwerze
  8. // 2. Tabela newsletter w bazie mysql z polami imie, nazwisko, mail
  9. ////////////////////////////////////////////////////////////
  10.  
  11. ////////////////////////////////////////////////////////////
  12. //Definicje zmiennych
  13.  
  14. //adres ip serwera mysql który zawiera bazę danych i tabele z osobami
  15. //zapisanymi na listę dystrybucyjna newslettera
  16. $adres_ip_serwera_mysql_z_baza_danych = 'localhost';
  17.  
  18. //nazwa bazy danych z tabelą newsletter zawierającą osoby zapisane na
  19. //listę dystrybucyjna newslettera
  20. $nazwa_bazy_danych = '16230';
  21.  
  22. //nazwa uzytkownika bazy danych $nazwa_bazy_danych
  23. $login_bazy_danych = '16230';
  24.  
  25. //haslo uzytkownika bazy danych $nazwa_bazy_danych
  26. $haslo_bazy_danych = 'moje haslo';
  27.  
  28. ////////////////////////////////////////////////////////////
  29. //Kod programu
  30.  
  31. //Ustanawiamy połączenie z serwerem mysql
  32. if ( !mysql_connect($adres_ip_serwera_mysql_z_baza_danych,
  33.  
  34. $login_bazy_danych,$haslo_bazy_danych) ) {
  35. echo 'Nie moge polaczyc sie z baza danych';
  36. exit (0);
  37. }
  38. //Wybieramy baze danych na serwerze mysql ktora zawiera tabele
  39. //newsletter gdzie sa dane osob z listy dystrybucyjnej
  40. if ( !mysql_select_db($nazwa_bazy_danych) ) {
  41. echo 'Blad otwarcia bazy danych';
  42. exit (0);
  43. }
  44.  
  45. //Definiujemy zapytanie pobierające wszystkie wiersze z wszystkimi
  46. //polami z tabeli newsletter
  47. $zapytanie = "SELECT * FROM `mri`";
  48. //wykonujemy zdefiniowane zapytanie na bazie mysql
  49. $wynik = mysql_query($zapytanie);
  50.  
  51. //Wyświetlamy w tabeli html dane pobrane
  52. //z tabeli newsletter bazy mysql
  53. //Najpierw definiujemy nagłówek tabeli html
  54. echo "<p>";
  55. echo "<table boder=\"1\"><tr>";
  56. echo "<td bgcolor=\"ffff00\"><strong>UID</strong></td>";
  57. echo "<td bgcolor=\"ffff99\"><strong>Imie</strong></td>";
  58. echo "<td bgcolor=\"ffff00\"><strong>Nazwisko</strong></td>";
  59. echo "<td bgcolor=\"ffff99\"><strong>data</strong></td>";
  60. echo "</tr>";
  61. //Teraz wyświetlamy kolejne wiersze z tabeli newsletter
  62. //Pola tabeli newsletter pobieramy odwołując się do ich
  63. //numerów jak poniżej:
  64. // 0 (UID)
  65. // 1 (Imie)
  66. // 2 (Nazwisko)
  67. // 3 (Mail)
  68. while ( $row = mysql_fetch_row($wynik) ) {
  69. echo "</tr>";
  70. echo "<td bgcolor=\"ffff00\">" . $row[0] . "</td>";
  71. echo "<td bgcolor=\"ffff99\">" . $row[1] . "</td>";
  72. echo "<td bgcolor=\"ffff00\">" . $row[2] . "</td>";
  73. echo "<td bgcolor=\"ffff99\">" . $row[3] . "</td>";
  74. echo "</tr>";
  75. }
  76. echo "</table>";
  77.  
  78.  
  79. //Zamykamy połączenie z bazą danych
  80. if ( !mysql_close() ) {
  81. echo 'Nie moge zakonczyc polaczenia z baza danych';
  82. exit (0);
  83. }
  84.  
  85. ?>
  86.  
  87.  
Go to the top of the page
+Quote Post

Posty w temacie
- meteseron2   [PHP]Sortowanie przez klikniecie   10.01.2016, 16:10:28
- - rad11   Musisz wysłać do skryptu takie informacje jak: - ...   10.01.2016, 16:18:18
- - meteseron2   A w którym miejscu dokładniej można to podpiąć?   10.01.2016, 16:32:35
- - rad11   W tym samym w którym tworzysz zapytanie i widok ta...   10.01.2016, 16:34:10
- - meteseron2   Przyznam się że nie rozumiem   10.01.2016, 16:36:05
- - rad11   [PHP] pobierz, plaintext   <?php   //...   10.01.2016, 16:43:45
- - meteseron2   skopiowałem twoj skrypt [PHP] pobierz, plaintext ...   10.01.2016, 16:59:36
- - rad11   Nie kopiuj bezmyślnie. Wszędzie w Switch gdzie mas...   10.01.2016, 17:02:31
- - meteseron2   [PHP] pobierz, plaintext case 'asc':  echo ...   10.01.2016, 17:13:23
- - rad11   Pozamieniaj: [PHP] pobierz, plaintext "?sort...   10.01.2016, 17:16:47
- - meteseron2   [PHP] pobierz, plaintext case 'asc':  echo ...   10.01.2016, 17:19:53
- - rad11   Dodaj za zmienna [PHP] pobierz, plaintext $wynik ...   10.01.2016, 17:22:47
- - meteseron2   Narazie zamianilem " na ' i pojawilo sie ...   10.01.2016, 17:24:39
- - rad11   Ma byc sortBy przed ? dodaj nazwe pliku w ktorym j...   10.01.2016, 17:26:50
- - meteseron2   Móglbys podac przykład jak to zrobić? bo jestem zi...   10.01.2016, 17:28:12
- - rad11   [PHP] pobierz, plaintext $zapytanie = "SELECT...   10.01.2016, 17:28:56
- - meteseron2   tak mam caly czas nic nie zmienialem [PHP] pobierz...   10.01.2016, 17:32:17
- - rad11   Napisałem Ci wyżej jak ma byc.   10.01.2016, 17:33:15
- - meteseron2   [PHP] pobierz, plaintext $zapytanie = "SELECT...   10.01.2016, 17:33:55
- - rad11   Tak   10.01.2016, 17:35:21
- - meteseron2   z taką zmienna [PHP] pobierz, plaintext $zapytanie...   10.01.2016, 17:36:10
- - DamianRastMan   [PHP] pobierz, plaintext <?php   ////////...   10.01.2016, 17:37:06
- - meteseron2   Super panowie działa - jesteśce wielcy!   10.01.2016, 17:42:16
- - rad11   Nie powiedziałbym tego ale jak uwazasz ze tak to j...   10.01.2016, 17:44:11
- - DamianRastMan   Jeżeli skorzystałeś z mojego 'kodu', przyz...   10.01.2016, 17:45:49


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: 19.08.2025 - 18:55