![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dawno nie bawiłem się z PHP więc prosze bez hejtów... A więc.. ![]() Mam zamiar zrobic tabelke, którą można sortować po naciśnięciu nagłówka, ale jest problem... Sam skrypt bez połączenia z SQL działa jak ma działać ale jak połącze z SQL to już nie sortuje danych... http://gridcenter.pl/Projekt/inde.php To jest strona bez SQL http://gridcenter.pl/Projekt A to jest ta sama strona polaczona z SQL Kod bez SQL CODE <html> <head> <link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" /> <script type="text/javascript" src="jquery-latest.js"></script> <script type="text/javascript" src="jquery.tablesorter.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} ); } ); </script> <table id="tabela" class="tablesorter"> <thead> <tr> <th>Lp.</th> <th>Nazwa</th> <th>Ilosc w magazynie</th> <th>Koszt (PLN)</th> <th>Uwagi</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Ksiazka PHP</td> <td>23</td> <td>28.99</td> <td>Ksiązka dla początkowych programistów</td> </tr> <tr> <td>2</td> <td>Laptop Lenovo</td> <td>5</td> <td>1999.99</td> <td>Laptop idealny dla studentów informatyki</td> </tr> <tr> <td>3</td> <td>Dysk przenośny 1TB</td> <td>13</td> <td>120.00</td> <td>Dysk 1000GB</td> </tr> <tr> <td>4</td> <td>Myszka Bezprzeowodowa</td> <td>50</td> <td>20.00</td> <td>Myszka na dlugie godziny pracy</td> </tr> </tbody> Kod z SQL CODE <html> <head> <link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" /> <script type="text/javascript" src="jquery-latest.js"></script> <script type="text/javascript" src="jquery.tablesorter.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} ); } ); </script> <?php include"config.php"; $po = mysql_query("SELECT * FROM tablesorter") or die('Błąd zapytania'); if(mysql_num_rows($po) > 0) { echo "<body>"; echo '<table id="tabela" class="tablesorter">'; echo "<thead> "; echo "<tr> "; echo "<th>Lp.</th>"; echo "<th>Nazwa</th> "; echo "<th>Ilosc w magazynie</th> "; echo "<th>Koszt (PLN)</th> "; echo "<th>Uwagi</th>"; echo "</tr>"; echo "</thead> "; while($r = mysql_fetch_assoc($po)) { echo "<tbody>"; echo "<tr>"; echo "<td>".$r['lp']."</td>"; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['ilosc']."</td>"; echo "<td>".$r['koszt']."</td>"; echo "<td>".$r['uwagi']."</td>"; echo "</tr>"; } echo "</table>"; }else{ echo "Brak danych do wyświetlenia!";} ?></html> Bardzo prosze o błyskawiczną pomoc. Jakby co pisać to podam jeszcze jakieś dane. Pozdrawiam Patryk Gdowski Pomoze ktos? ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przed każdym <tr> niepotrzebnie dajesz <tbody>.
Brakuje ci zaś </tbody> i </body> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
dodalem
CODE echo "</tbody>"; echo "</body>"; na koncu skryptu a i tak dalej nie dziala :/ da sie wogóle sortować dane pobrane z bazy danych SQL? Bo wygląda na to, że dane pobrane mają zapisane swoje stałe miejsce w tej tabeli nikt nie umi mi pomoc? ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 11 Dołączył: 12.10.2014 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
i widzisz różnice?
Ten post edytował ShaggyAG 6.12.2014, 21:43:14 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:39 |