summaryrefslogtreecommitdiff
path: root/doc/niels-diplom/Dateistruktur/lessons/lessoni.php
diff options
context:
space:
mode:
Diffstat (limited to 'doc/niels-diplom/Dateistruktur/lessons/lessoni.php')
-rwxr-xr-xdoc/niels-diplom/Dateistruktur/lessons/lessoni.php229
1 files changed, 0 insertions, 229 deletions
diff --git a/doc/niels-diplom/Dateistruktur/lessons/lessoni.php b/doc/niels-diplom/Dateistruktur/lessons/lessoni.php
deleted file mode 100755
index b103a23..0000000
--- a/doc/niels-diplom/Dateistruktur/lessons/lessoni.php
+++ /dev/null
@@ -1,229 +0,0 @@
-<?php
-
-include("../header.php");
-include("try.php");
-
-$text = getText($_GET['lessNr']); //der Text der Aufgabenstellung wird aus der DB gezogen.....
-$muster = getMuster($_GET['lessNr']); //Muster der Aufgabenstellung...
-
-
-if ($_GET['SQLtype'] == "INSERT" OR $_GET['SQLtype'] == "CREATE" OR ($_GET['SQLtype'] == "SELECT" and $_GET['Part'] == "Vorbereitung")) //Heraussuchen der Tabellen, in die vom Nutzer einggefügt werden darf
-{
- $user = $_SESSION['user'];
- $name = strtoupper($_SESSION['name']); //Großschreibung wegen ORACLEinternem Handling!!
-
- $sql = "SELECT TABLE_NAME FROM dba_tables WHERE tablespace_name like '$name$user'";
-
- $stmt = createconnect($sql);
-
- OCIExecute($stmt);
-
- $trows = OCIFetchStatement($stmt,$results); //Ergebnisse in Array eintragen...
-
- if ( $trows == 1 )
- {
-
- OCIExecute($stmt);
-
- while(OCIFetch($stmt))
- {
- $table = OCIResult($stmt, "TABLE_NAME");
- }
-
- $sql = "SELECT COLUMN_NAME, DATA_TYPE FROM dba_tab_columns WHERE table_name like '$table'";
-
- $stmt = createconnect($sql);
-
- OCIExecute($stmt);
-
- $nrows = OCIFetchStatement($stmt,$results); //Ergebnisse in Array eintragen...
-
- OCIExecute($stmt);
-
- while(OCIFetch($stmt))
- {
- $name = OCIResult($stmt, "COLUMN_NAME");
- $type = OCIResult($stmt, "DATA_TYPE");
- $struktur = $struktur . "Spalte: " . $name. " vom Typ: ".$type. "<br>";
- }
-
- }
-
-
-
-}
-
-
-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;
-
-}
-
-
-?>
-
-<a name="start"></a>
-
- <tr>
- <td class="titel">Aufgabe <? print $_GET['Nr'];?></td>
- </tr>
- <tr>
- <td valign="top" class="text">
- <tr>
- <td valign="center" class="text"><br><div class="textred">
-<?
- if ($_GET['SQLtype'] == "INSERT")
- {
- if ( $trows == 1)
- {
- print "<b>ACHTUNG >></B><br><br>Sie haben nun die Möglichkeit, in die von Ihnen angelegte Tabelle:<br><b>\"" . $table . "\"</b> Daten einzufügen!<br>Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:<br>".$struktur."<br><BR>";
- }
- else
- {
- print "<b>ACHTUNG >></B><br><br>Sie haben bisher noch keine Tabelle angelegt. Bitte lösen sie zuerst die <a href=/dipl/lessons/lessonstart.php?".SID.">Aufgabe 2(CREATE)</a> der Vorbereitung...<br><br>";
-?>
- </td> </tr></table>
- <tr>
- <td width="200" align="right" valign="top" class="randmenu"><p>&nbsp;</td>
- </tr>
- </table>
-
-
-<?
- include("../footer.php");
- exit;
- }
- }
-
- if ($_GET['SQLtype'] == "CREATE")
- {
- if ( $trows == 1)
- {
- print "<b>ACHTUNG >></B><br><br>Sie haben bereits eine Tabelle \"" . $table . "\"</b> angelegt!<br>Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:<br>".$struktur."<br><br>Bitte lösen sie nun die <a href=/dipl/lessons/lessonstart.php?".SID.">Aufgabe 3(INSERT)</a> der Vorbereitung...<br><br>";
-?>
- </td> </tr></table>
- <tr>
- <td width="200" align="right" valign="top" class="randmenu"><p>&nbsp;</td>
- </tr>
- </table>
-<?
- include("../footer.php");
- exit;
- }
- }
-
- if ($_GET['SQLtype'] == "SELECT" AND $_GET['Part'] == "Vorbereitung" AND $_GET['lessNr'] == "66")
- {
- if ( $trows == 1)
- {
- $sql = "SELECT * FROM $table";
- $stmt = createconnect($sql);
- OCIExecute($stmt);
- $lrows = OCIFetchStatement($stmt,$results); //Ergebnisse in Array eintragen...
- if ($lrows <> 0)
- {
- print "Die von Ihnen angelegte Tabelle heißt \"" . $table . "\"</b>.<br>Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:<br>".$struktur."<br><br>";
- }
- else
- {
- print "Sie haben noch keine Daten in die von Ihnen angelegte Tabelle \"" . $table . "\"</b> eingefügt.<br>Die Struktur der von Ihnen angelegten Tabelle entspricht folgendem Schema:<br>".$struktur."<br><br>Bitte lösen sie zuerst die <a href=/dipl/lessons/lessonstart.php?".SID.">Aufgabe 3(INSERT)</a> der Vorbereitung...<br><br>";
-?>
- </td> </tr></table>
- <tr>
- <td width="200" align="right" valign="top" class="randmenu"><p>&nbsp;</td>
- </tr>
- </table>
-
-
-<?
- include("../footer.php");
- exit;
- }
- }
-
- else
- {
- print "<b>ACHTUNG >></B><br><br>Sie haben bisher noch keine Tabelle angelegt. Bitte lösen sie zuerst die <a href=/dipl/lessons/lessonstart.php?".SID.">Aufgabe 2(CREATE)</a> der Vorbereitung...<br><br>";
-?>
- </td> </tr></table>
- <tr>
- <td width="200" align="right" valign="top" class="randmenu"><p>&nbsp;</td>
- </tr>
- </table>
-
-
-<?
- include("../footer.php");
- exit;
- }
- }
-?>
-
- </div>
- <? print $text[0];?>
-
- <br><br>
-
- Bitte geben Sie den SQL-Code in das Formularfeld ein und bestätigen sie mit "try".....
-
- <br><br></td>
- </tr>
- <form action="<?=$_POST['PHP_SELF'] . "?lessNr=" . $_GET['lessNr'] . "&SQLtype=". $_GET['SQLtype'] . "&Part=". $_GET['Part'] . "&" . SID?>" method="post" class="text">
-
- <table>
- <tr >
- <td class="titel">
- <div>SQL</div></td>
- </tr>
- <TR>
- <td align="left"><textarea type="text" name="query" class="inputtext" cols="90" rows="10"><?print $_SESSION['statment'];?></textarea></td>
- </tr>
-
- <tr>
- <td align="left"><input type="submit" name="submitok" value="try...." class="inputsubmit"></td>
- </tr>
- </table>
- </form>
-
- </td> </tr></table>
- <tr>
- <td width="200" align="right" valign="top" class="randmenu"><p>&nbsp;</td>
- </tr>
- </table>
-
-
-<?
-include("../footer.php");
-?>