Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:sqlite3:datatable

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:sqlite3:datatable [26/05/2020 16:29] connyprogrammieren:sqlite3:datatable [27/05/2020 09:33] (aktuell) conny
Zeile 3: Zeile 3:
 mit https://datatables.net/ hat man eine einfache Möglichkeit ein Datenbank Grid in PHP zu realisieren. mit https://datatables.net/ hat man eine einfache Möglichkeit ein Datenbank Grid in PHP zu realisieren.
  
-CDN zum Projekt: https://cdn.datatables.net/+CDN zum Projekt: https://cdn.datatables.net/ \\
  
-<code sql | create.php >+{{ :programmieren:sqlite3:utjmuodq9c.png?nolink&800 |}} 
 + 
 +<note tip> 
 +Hier gibt es eine **[[http://wiki.hennweb.de/demo/sqllite/index.php|DEMO]]** 
 +</note> 
 + 
 +Selber testen:\\ 
 + 
 +  * Einfach alle drei Scripte in ein Web-Verzeichnis kopieren 
 +  * Im Browser die 'create.php' einmalig aufrufen z.B. http:\\meineDomain.de\create.php wodurch die Datenbank mit Testdaten erstellt wird 
 +  * jetzt nur noch das Hauptscript 'index.php' aufrufen  z.B. http:\\meineDomain.de\index.php 
 +  * freuen und testen ;-) 
 + 
 +<code sql| create.php >
 <?php <?php
-/* 
-* erstellt die Testdatenbank 
-*/ 
-<? 
 /** /**
 * Datenbank / Tabelle erstellen * Datenbank / Tabelle erstellen
 */ */
 $db_name = "database.db"; // Name der Datenbank $db_name = "database.db"; // Name der Datenbank
-$db_table = "user"; // Name der Tabelle+$db_table = "user"; // Name der Tabelle
  
 // erstelle Datenbank wenn nicht vorhanden // erstelle Datenbank wenn nicht vorhanden
Zeile 57: Zeile 66:
 <html lang="de"> <html lang="de">
 <head> <head>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> 
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
  <link rel="stylesheet" href="https://cdn.datatables.net/1.10.21/css/dataTables.bootstrap4.min.css" >  <link rel="stylesheet" href="https://cdn.datatables.net/1.10.21/css/dataTables.bootstrap4.min.css" >
Zeile 63: Zeile 71:
  
 <body> <body>
 +
 <div class="container"> <div class="container">
-  <h2>PHP - Jquery Datatables Example</h2>+  <h2>PHP - DataTables.js - SqlLite3 Example</h2>
   <table id="my-example" class='table table-bordered table-striped dt-responsive nowrap' style='width:100%;'>   <table id="my-example" class='table table-bordered table-striped dt-responsive nowrap' style='width:100%;'>
     <thead>     <thead>
Zeile 74: Zeile 83:
     </thead>     </thead>
   </table>   </table>
 +
 </div> </div>
 +
 +<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
 +<script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script>
 +<script src="https://cdn.datatables.net/1.10.21/js/dataTables.bootstrap4.min.js"></script>
 +<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
  
 <script type="text/javascript"> <script type="text/javascript">
Zeile 92: Zeile 107:
 </script> </script>
  
-<script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script> 
-<script src="https://cdn.datatables.net/1.10.21/js/dataTables.bootstrap4.min.js"></script> 
-<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script> 
 </body> </body>
 </html> </html>
- 
 </code> </code>
  
 <code php| load.php> <code php| load.php>
 <?php <?php
 +/**
 +* Datensätze aus Tabelle auslesen und zurückgeben
 +*/
 $db_name = "database.db"; $db_name = "database.db";
-$db_table = "usertest";+$db_table = "user";
 $db = new SQLite3($db_name); $db = new SQLite3($db_name);
   
Zeile 111: Zeile 125:
 } }
  
-$results = ["sEcho" => 1, +$results = ["Echo" => 1, 
-        "iTotalRecords" => count($data), +        "TotalRecords" => count($data), 
-        "iTotalDisplayRecords" => count($data),+        "TotalDisplayRecords" => count($data),
         "aaData" => $data ];         "aaData" => $data ];
  
programmieren:sqlite3 (524 views) · Zuletzt geändert: 26/05/2020 16:29 von conny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki