Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> sortowanie wg rodzaju [PHP]
Ajatallach
post
Post #1





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

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


Witam tym razem mam problem z sortowaniem. Chciałbym, żeby po wcisnieciu przycisku "mysliwska" dane w tabeli posortowały sie wg rodzaju. Oto kod:
  1. <?php
  2.  
  3. $dk1 = $_POST['del1'];
  4. /*echo "Hello World<BR>n";*/ 
  5.  
  6. $dbh = pg_connect("dbname= user= host= password=");
  7.  
  8.  
  9. if($dk1 == "mysliwska")
  10. {
  11. $wynik = pg_query($dbh,"select bron.bron_id, bron.rodzaj, bron.producent, bron.model, bron.kaliber 
  12. from bron where rodzaj like'M%';");
  13. } 
  14.  
  15.  
  16. $wyn = pg_exec($dbh,"SELECT * FROM bron");
  17. $rows = pg_num_rows($wyn);
  18. $cols = pg_num_fields($wyn);
  19. echo "n <BR><HR>n";
  20. echo " n BRON <BR>n";
  21.  
  22. echo "<TABLE border=2 style=float:left>";
  23. echo "<td scope=row><b>ID</b></td>
  24. <td><b>rodzaj</b></td>
  25. <td><b>producent</b></td>
  26. <td><b>model</b></td>
  27. <td><b>kaliber</b></td> ";
  28. for ($r=0;$r<$rows;$r++)
  29. {
  30.  
  31.  echo "<TR>";
  32.  for ($k=0;$k<$cols;$k++)
  33.  { 
  34.  echo "<TD>";
  35.  echo pg_result($wyn,$r,$k);
  36.  echo "</TD>";
  37.  }
  38. echo "</TR>";
  39. }
  40. echo "
  41. Sortuj wg rodzaju:
  42. <input type = submit name= del1 value = mysliwska >
  43. </FORM>";
  44.  
  45. echo "</TABLE>";
  46.  
  47.  
  48. pg_close($dbh);
  49.  
  50. ?>
  51.  
  52. </body>
  53. </html>
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Dodaj do zapytania sql na końcu ORDER BY rodzaj.
Tyle.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Ajatallach
post
Post #3





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

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


własciwie to po nacisnieciu przycisku nic sie nie dzieje, moze mam jakos zle zadeklarowałem ten przycisk questionmark.gif
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


1 sprawa nie widze otwarcia </form>
2 nie
  1. <?php
  2. if($dk1 == "mysliwska")
  3. // tylko 
  4. if(isset($_POST['mysliwska']))
  5. //lub
  6. if(isset($_GET['mysliwska']))
  7. ?>


Ten post edytował skowron-line 8.06.2007, 19:28:56


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Ajatallach
post
Post #5





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

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


Pozmienialem kod wg Waszych wskazówek ten sposób:
  1. <html>
  2.  
  3. <body>
  4. Jestes w dziale bron<BR>
  5.  
  6.  
  7. <?php
  8.  
  9. $dk1 = $_POST['del1'];
  10.  
  11. $dbh = pg_connect("dbname= user= host= password= ");
  12.  
  13.  
  14. if(isset($_POST['mysliwska']))
  15.  
  16. {
  17. $wynik = pg_query($dbh,"select bron.bron_id, bron.rodzaj, bron.producent, bron.model, bron.kaliber 
  18. from bron where rodzaj like'M%' ORDER BY rodzaj;");
  19. } 
  20.  
  21. $wyn = pg_exec($dbh,"SELECT * FROM bron");
  22. $rows = pg_num_rows($wyn);
  23. $cols = pg_num_fields($wyn);
  24. echo "n <BR><HR>n";
  25. echo " n BRON <BR>n";
  26.  
  27. echo "<TABLE border=2 style=float:left>";
  28. echo "<td scope=row><b>ID</b></td>
  29. <td><b>rodzaj</b></td>
  30. <td><b>producent</b></td>
  31. <td><b>model</b></td>
  32. <td><b>kaliber</b></td> ";
  33. for ($r=0;$r<$rows;$r++)
  34. {
  35.  echo "<TR>";
  36.  for ($k=0;$k<$cols;$k++)
  37.  { 
  38.  echo "<TD>";
  39.  echo pg_result($wyn,$r,$k);
  40.  echo "</TD>";
  41.  }
  42. echo "</TR>";
  43. }
  44. echo "
  45. Sortuj wg rodzaju:
  46. <FORM action=test1.php method = POST>
  47. <input type = submit name= del1 value = mysliwska >
  48. <input type = submit name= go2 value = sportowa >
  49. </FORM>";
  50.  
  51. echo "</TABLE>";
  52.  
  53. pg_close($dbh);
  54.  
  55. ?>
  56.  
  57. </body>
  58. </html>

jednak dalej ten przycisk nie działa
Go to the top of the page
+Quote Post
kwiateusz
post
Post #6


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Proszę o zapoznanie się z tematem: Temat: Tematyka i zasady panujące na forum Przedszkole a następnie czekam na PW z poprawnym tagiem.

Do tego czasu temat pozostanie zamknięty.
Go to the top of the page
+Quote Post

Closed 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 - 04:21