Marina

Php Klassen erstellen und einbinden, Variablenarten

Eine php-Klasse hat einige Variablen und Funktionen, die dann für die Instanz der Klasse (= das Objekt) zur Verfügung stehen. Um richtig sauber zu programmieren, legt man für jede Klassendefinition eine eigene Datei an und nutzt diese Datei dann in der Haupt-Datei so: include_once ‚Person.php‘; include_once ‚Lehrer.php‘; Es gibt Eltern- und Kindklassen, das macht man

Php Klassen erstellen und einbinden, Variablenarten Read More »

Kommandozeile und Stereometrie

Im Aufruf der Kommandozeile (cmd) stehen verschiedene Befehle zur Verfügung, die ich heute genutzt habe, um ein gespeichertes WLAN-Passwort auszulesen: netsh wlan show profiles netsh wlan show profiles NAME key=clear Weitere Befehle auf folgenden Seiten: Thomas-Krenn-Wiki und Kompendium Netzwerkbefehle Außerdem habe ich heute gelernt, dass Raumgeometrie auf „deutsch“ Stereometrie heißt. Allerdings auch mal mit Stegografie

Kommandozeile und Stereometrie Read More »

Repositories für Moodle

Mit dem PlugIn für Moodle (Nextcloud/Owncloud) kann man eigene Dateiverwaltungen von der Nextcloud auf Moodle einbinden. https://docs.moodle.org/35/en/ownCloud_Repository Die Anleitung ist zwar mühsam zu lesen, klappt aber sehr gut. Man kann damit allerdings nicht über das Moodle-Interface auch Dateien in das Repository hochladen. Nächster Schritt: WebDav einbinden. Das ist nicht so einfach, weil ich nur einen

Repositories für Moodle Read More »

Php Klassen und Funktionen

In php kann man Klassen definieren. Ein neues Objekt gehört immer zu einer Klasse. Zum Beispiel nutze ich bei meiner Datenbankabfrage ein Objekt $db, welches der Klasse PDO angehört. Klassen verfügen über gobale Variablen und verschiedene Funktionen. Zwei wichtige Standard-Funktionen sind der Constructor und der Destructor. Erzeuge ich ein Objekt (auch genannt: eine Instanz einer

Php Klassen und Funktionen Read More »

Datenbanken befüllen, php-Regeln

Mit einem html-Formular kann man Datenbank-Einträge anlegen lassen. Ich habe dazu ein Formular erstellt und mit Bootstrap formatiert. In <form> wird eine action geschrieben, bei mir heißt es request.php. Dieses php-Dokument wird aufgerufen, wenn er Benutzer auf den Button „absenden“ klickt und bekommt alle eingegebenen Werte als Variablen übergeben, die es dann in die Datenbank

Datenbanken befüllen, php-Regeln Read More »

Eine Tabelle abrufen (Datenbank)

Abruf von Daten aus einer Tabelle (ohne die Relationstabellen mit zu beachten) Code Erklärung <!DOCTYPE html> <html> <head> <meta charset=“utf-8″> <title>Ausgabe</title> <link rel=“stylesheet“ type=“text/css“ href=“DataTables-1.10.18/css/jquery.dataTables.min.css“/><script type=“text/javascript“ src=“jQuery-3.3.1/jquery-3.3.1.min.js“></script> <script type=“text/javascript“ src=“DataTables-1.10.18/js/jquery.dataTables.min.js“></script> <script type=“text/javascript“> $(document).ready( function () { $(‚#ausgabetab‘).DataTable({ paging: true, }); } ); </script> </head> Ich beginne mit einem html-Dokument. Es wird das Zeichset gesetzt und

Eine Tabelle abrufen (Datenbank) Read More »

Grundgerüste

Die meisten Dateien, die „programme“ oder „Webseiten“ darstellen, sind nichts anderes als Textdateien. Sie können mit jedem beliebigen Texteditor bearbeitet werden. Damit Browser und andere verarbeitende Software erkennt, um was für eine Art von Datei es sich handelt, nutzt man zum einen die Dateiendung, viel wichtiger aber ein standardisiertes Grundgerüst, an dem alle wichtigen Daten

Grundgerüste Read More »

Datenbankplanung – erste Schritte

Ich plane eine App, ein Ernährungstagebuch. Dafür habe ich mir erstmal überlegt, welche Einträge ich pro Mahlzeit machen möchte. Es gibt einige (wie zum Beispiel der Grund oder der Ort), die sich immer wiederholen, es sollen Auswahlfelder sein, kein Freitext. Von Michael habe ich gelernt, dass man in jede Tabelle eine id-Spalte einfügt, die man

Datenbankplanung – erste Schritte Read More »