Üdv!
Találtam egy nagyon hasznos Scriptet, ami rendszerezi a táblázatokban található adatokat és még sok-sok egyéb lehetőséget is kínál. Elég nagy kaliberű dolog ezért van külön fórumuk is, de mielőtt rákérdeznék itt gondoltam megkérdezem hátha valaki használta már és tudja, hogy mit kellene tennem a dolog érdekében.
A probléma az lenne, hogy a datatable-ként kezelt táblázat szélessége nem hozható ki 100%-ra. Hiába van megadva több módon is, vagy hiába van megadva extra paraméternek a meghíváskor mégsem mutat úgy ahogyan kellene.
Csatolok egy képet. Látható lesz rajta, hogy jobb oldalt nagyobb a tér, mint a másik oldalon. Ha nem datatable-t használok, csak egyszerű táblázatot akkor kihozza 100%-ra. Ez csupán esztétikai probléma, de jó lenne ha tökéletesen működne.
if ( isset($sid) ) { if ( $sid == 's1' ) { require_once "db.php"; $result = $mysqli->query("SELECT *, CONVERT(CAST(`real_name` AS BINARY) USING latin1) AS `real_name2` FROM `smf_members` WHERE `aktivitas` = '1';"); } else if ( $sid == 's3' ) { require_once "db.php"; $result = $mysqli->query("SELECT *, CONVERT(CAST(`real_name` AS BINARY) USING latin1) AS `real_name2` FROM `smf_members` WHERE `aktivitas` = '3';"); } else exit; } else exit; $found = $result->num_rows; if ( $found ) { $Text = ' <table id="myTable" class="display nowrap" width="100%" style="width:100%" border="0"> <thead> <tr> <th scope="col" width="25%"><center>Játékos</center></th> <th scope="col" width="25%"><center>Eredmény</center></th> <th scope="col" width="25%"><center>Halálok</center></th> <th scope="col" width="25%"><center>Utolsó Belépés</center></th> </tr> </thead> <tbody> '; while ( $row = mysqli_fetch_array($result) ) { $Text .= ' <tr> <td align="center"><a href="profile.php?ID='. $row['id_member'] .'" style="text-decoration: none;">'. htmlentities($row['real_name2']) .' (#'. $row['id_member'] .')</a></td> <td align="center">'. $row['A1'] .'</td> <td align="center">'. $row['A2'] .'</td> <td align="center">'. date("Y-m-d", $row['last_login']) .' '. date("H:i:s", $row['last_login']) .'</td> </tr> '; } $Text .= ' </tbody> </table> '; $Text .= ' <script> $(document).ready( function () { var table = $("#myTable").DataTable( { info: false, searching: false, paging: false, lengthChange: false, order: [[ 1, "desc" ]], responsive: true, pagingType: "simple", language: { paginate: { previous: "Vissza", next: "Tovább", emptyTable: "Ez a lista nem tartalmaz elemet." } }, rowReorder: { selector: "td:nth-child(2)" }, columns: [ { "width": "25%" }, { "width": "25%" }, { "width": "25%" }, { "width": "25%" }, ] }); } ); </script> '; } else $Text = 'Ez a lista nem tartalmaz elemet.'; echo ' <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header"> <div class="card-title">'. $ServerName .' | Játékosok</div> </div> <div class="card-body"> '. $Text .' </div> </div> </div> </div> ';
Csatolmányok: |
Képernyőfelvétel (113).png [ 243.67 KiB | Megtekintve 1134 alkalommal ]
|
|