From 370168684765919be5da44851060e641fd502dfc Mon Sep 17 00:00:00 2001 From: Jan Klemkow Date: Thu, 22 Nov 2012 09:19:22 +0100 Subject: Add documentation and perl/php code from niels diploma. --- doc/niels-diplom/Dateistruktur/lessons/lessoni.php | 229 +++++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100755 doc/niels-diplom/Dateistruktur/lessons/lessoni.php (limited to 'doc/niels-diplom/Dateistruktur/lessons/lessoni.php') diff --git a/doc/niels-diplom/Dateistruktur/lessons/lessoni.php b/doc/niels-diplom/Dateistruktur/lessons/lessoni.php new file mode 100755 index 0000000..b103a23 --- /dev/null +++ b/doc/niels-diplom/Dateistruktur/lessons/lessoni.php @@ -0,0 +1,229 @@ +"; + } + + } + + + +} + + +if (isset($_POST['submitok'])) +{ + + $_POST['query'] = correct($_POST['query']); + + //einfaches Parsen des eingegebenen Strings, damit evtl. Unbrüche und sonderzeichen den Eintrag in die DB ermöglichen + + if ($_GET['SQLtype'] == "SELECT" AND $_GET['lessNr'] <> "66") + { + $succ = select($_POST['query'], $_SESSION['user'], $muster[0], $_GET['SQLtype']); //der selectZweig (function in try.php) wird eröffnet + } + + if ($_GET['lessNr'] == "66") + { + $succ = prep_select($_POST['query'], $_SESSION['user'], $muster[0], $_GET['SQLtype'], $table, $_SESSION['name']); //der prep_selectZweig (function in try.php) wird eröffnet + } + + if ($_GET['SQLtype'] == "CREATE") + { + $succ = create($_POST['query'], $_SESSION['user'], $muster[0], $_GET['SQLtype'], $_SESSION['name']); //der createZweig (function in try.php) wird eröffnet + } + + if ($_GET['SQLtype'] == "INSERT") + { + $succ = insert($_POST['query'], $_SESSION['user'], $muster[0], $_GET['SQLtype'], $_SESSION['name']); //der insertZweig (function in try.php) wird eröffnet + } + + + success($_POST['query'], $_SESSION['user'], $_GET['lessNr']); // bei erfolgreicher Execute - Eintrag in DBTabelle 'LOGON' + + //savestatus($_SESSION['user'], $_GET['lessNr']); + //die; + + exit; + +} + + +?> + + + + + Aufgabe + + + + +
+ACHTUNG >>

Sie haben nun die Möglichkeit, in die von Ihnen angelegte Tabelle:
\"" . $table . "\" Daten einzufügen!
Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:
".$struktur."

"; + } + else + { + print "ACHTUNG >>

Sie haben bisher noch keine Tabelle angelegt. Bitte lösen sie zuerst die Aufgabe 2(CREATE) der Vorbereitung...

"; +?> + + +

  + + + + +ACHTUNG >>

Sie haben bereits eine Tabelle \"" . $table . "\" angelegt!
Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:
".$struktur."

Bitte lösen sie nun die Aufgabe 3(INSERT) der Vorbereitung...

"; +?> + + +

  + + + 0) + { + print "Die von Ihnen angelegte Tabelle heißt \"" . $table . "\".
Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:
".$struktur."

"; + } + else + { + print "Sie haben noch keine Daten in die von Ihnen angelegte Tabelle \"" . $table . "\" eingefügt.
Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:
".$struktur."

Bitte lösen sie zuerst die Aufgabe 3(INSERT) der Vorbereitung...

"; +?> + + +

  + + + + +ACHTUNG >>

Sie haben bisher noch keine Tabelle angelegt. Bitte lösen sie zuerst die Aufgabe 2(CREATE) der Vorbereitung...

"; +?> + + +

  + + + + + + +

+ + +

+ + Bitte geben Sie den SQL-Code in das Formularfeld ein und bestätigen sie mit "try"..... + +

+ +
" method="post" class="text"> + + + + + + + + + + + + +
+
SQL
+
+ + + +

  + + + + + -- cgit