Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]sortowanie, czemu nie działa?
Oscar_83
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 10.05.2007

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


Witam, mam taki problem mam taki kod:

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <meta name="Author" content="Marek Żukowski" />
  5. <title>Transfery</title>
  6. <style type="text/css">
  7. /* <![CDATA[ */
  8. a:hover {color: #FFFFFF; background-color: #426F0B; style="text-decoration: none"}
  9. /* ]]> */
  10. </style>
  11. </head>
  12. <body link="416F76" vlink="416F76" alink="416F76" bgcolor="A2BE76">
  13. <?php
  14.  
  15. $polaczenie = mysql_connect("localhost", "mzukowski", "xxx") or die("Sprawdź połączenie z serwerem");
  16. mysql_select_db("mzukowski",$polaczenie);
  17. mysql_query('SET NAMES latin2');
  18.  
  19. empty($_GET['sort'])?$sort='data_s':$sort=$_GET['sort'];
  20. $query = 'SELECT * FROM transfery ORDER BY "'.$sort.'"' ;
  21. $results = mysql_query($query, $polaczenie) or die (mysql_error());
  22. $num_transfery = mysql_num_rows($results);
  23.  
  24. $transfery = '
  25. <h2><center><br><font face="lucida console">Wszystkie transfery</font><br><br></center></h2>
  26. <table width="90%" border="1" cellpadding="2" cellspacing="2" align="center" bgcolor="FFFFFF">
  27.  <tr>
  28.  <th><font color="416F76">L.p</font>
  29.  <th><a href="transfery.php?sort=imie" style="text-decoration: none">Imię</a></th>
  30.  <th><a href="transfery.php?sort=nazwisko" style="text-decoration: none">Nazwisko</a></th>
  31.  <th><a href="transfery.php?sort=data_k" style="text-decoration: none">Data kupna</a></th>
  32.  <th><a href="transfery.php?sort=cena_k" style="text-decoration: none">Cena</a></th>
  33.  <th><a href="transfery.php?sort=data_s" style="text-decoration: none">Data sprzedaży</a></th>
  34.  <th><a href="transfery.php?sort=cena_s" style="text-decoration: none">Cena</a></th>
  35.  <th><a href="transfery.php?sort=zysk" style="text-decoration: none">zysk/strata</a></th>
  36.  </tr>
  37. ';
  38. $lp = 0;
  39. $zysk = 0;
  40.  
  41. while($row=mysql_fetch_assoc($results)){
  42. $lp++;
  43. $zysk = ($row ['cena_s']) - ($row ['cena_k']);
  44. $transfery .= '
  45. <tr>
  46. <td>'.$lp.'</td>
  47. <td>'.$row['imie'].'</td>
  48. <td>'.$row['nazwisko'].'</td>
  49. <td style="text-align: center;">'.$row['data_k'].' &nbsp</td>
  50. <td style="text-align: right;">'.$row['cena_k'].' &nbsp</td>
  51. <td style="text-align: center;">'.$row['data_s'].' &nbsp</td>
  52. <td style="text-align: right;">'.$row['cena_s'].' &nbsp</td>
  53. <td>'.$zysk.'</td>
  54. </tr>
  55. ';
  56. }
  57. $transfery .= '</table>';
  58.  
  59.  
  60.  echo $transfery;
  61.  echo '<h3><center><br><font face="lucida console">Do tej pory przeprowadzono '.$num_transfery.' transferów.</font></center></h3>';
  62.  
  63.  
  64. ?>
  65. </body>
  66. </html>


Kiedyś było wszystko dobrze a od jakiegoś czasu sortowanie przestało działać :/ nie wiem czemu chodzi mi o te sortowanie po nagłówku tabeli.

Bardzo możliwe że stało się to po wprowadzeniu nowszego phpmyadmina dla mojej bazy na ovh. pewny nie jestem, bo dopiero niedawno zorietnowałem się że nie działa.

Ten post edytował Oscar_83 9.09.2007, 21:44:59
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: 23.12.2025 - 18:26