Browser. WebServer. DB-Server. Der Browser wird vom Benutzer (Client) gestartet.

Größe: px
Ab Seite anzeigen:

Download "Browser. WebServer. DB-Server. Der Browser wird vom Benutzer (Client) gestartet."

Transkript

1 Browser Der Browser wird vom Benutzer (Client) gestartet. WebServer Der WWW-Server ist das Bindeglied zwischen Browser und Datenbank. Der WWW-Server stellt die Datenbankverbindung (ODBC, OLE DB, JDBC) her. DB-Server Der Datenbank-Server verwaltet die Datenbank selbstständig. Kleine Systeme verwalten Datenbank und WWW-Server auf dem selben Rechner. Datenbanken: Internetzugriffe 1 Edwin Schicker

2 Hinweise zum Arbeiten mit PHP in der Vorlesung Erstellen der HTML/PHP-Dateien mit einem beliebigen WEB-Editor Arbeiten mit dem Apache WWW-Server rfhs8012.fh-regensburg.de Verwenden dieses Servers: Laufwerk U: unter WindowsXP in U511/514: o Verzeichnis public_html im Hauptverzeichnis erstellen o Leserechte für alle auf dem Hauptverzeichnis o Lese- und Ausführungsrechte für alle auf public_html Zugriff auf den WWW-Server erfolgt mittels der URL: oder Datenbanken: Internetzugriffe 2 Edwin Schicker

3 Aufbau einer HTML-Datei <html> <!-- Kopf: --> <head> <title>text des Titels</title> </head> <! Rumpf: --> <body> Text, Verweise, Grafikreferenzen usw. </body> </html> Datenbanken: Internetzugriffe 3 Edwin Schicker

4 <!-- Tabellenstruktur --> <table border cellpadding=3> <tr> <th>kopfzelle</th> <th>kopfzelle</th> </tr> <tr> <td>datenzelle</td> <td>datenzelle</td> </tr> </table> Datenbanken: Internetzugriffe 4 Edwin Schicker

5 <form action="html-/php-datei" method="post"> <!-- Formularelemente --> <!-- Verschiedene Eingabefelder: --> <input type="text" size=x maxlength=x name="elementname" value="text"> <input type="password" size=x maxlength=x name="elementname"> <!-- Buttons: --> <input type="submit" value="ok-beschriftung"> <input type="reset" value="abbruch-beschriftung"> </form> Datenbanken: Internetzugriffe 5 Edwin Schicker

6 <form action="html-/php-datei" method="post"> <select multiple name="elementname" size=x> <option> Eintrag <option> anderer Eintrag <option selected> Vorauswahl <option value="wert"> weiterer Eintrag </select> <!-- Radio-Buttons und Check-Boxen: --> <input type="radio" name="name" value="wert"> Text <input type="checkbox" name="name" value="wert"> Text <input type="submit" value="beschriftung"> <input type="reset" value="beschriftung"> </form> Datenbanken: Internetzugriffe 6 Edwin Schicker

7 <html> <head> <title>erstes Beispiel einer Formularseite</title> </head> <body> <center><h1>vorlesung DB</h1></center> <center><h3>edwin Schicker</h3></center> Diese Seite ist die Einstiegsseite zur... <p> Folgende Seiten stehen zur Verfügung: <p> <table cellpadding=10> <tr> <td align=right> <form action="name.html"> <input type="submit" value="erstes PHP-Beispiel"> </form> </td> <td valign=top> Aufruf der Datei <i>name.html</i>. </td> </tr> Datenbanken: Internetzugriffe 7 Edwin Schicker

8 <!-- PHP-Beispiel, Datei name.html --> Bitte Daten eingeben und Weiter-/Rücksetz-Button klicken. <form action="name.php" method=post> <!-- name.php --> <table cellpadding=10> <tr> <td align=right>bitte geben Sie Ihren Namen ein: </td> <td> <input size=30 maxlength=30 name=name> </td> </tr> <tr> <td align=right>ihre Anrede: </td> <td> Herr<input type=radio name=anrede value="sehr geehrter Herr"> Frau<input type=radio name=anrede value="sehr geehrte Frau"> </td> </tr> <tr> <td align=right> <input type="submit" value="weiter"> </td> <td> <input type="reset" value="rücksetzen"> </td> </tr></table></form> Datenbanken: Internetzugriffe 8 Edwin Schicker

9 <!--Auslesen der mit POST uebergebenenen Daten: --> <?php $Name = $_POST['Name']; $Anrede = $_POST['Anrede']; echo "$Anrede $Name! Sie haben es ";?> geschafft! Die erste PHP-Seite wurde ausgeführt.</p> <p>das erste PHP-Beispielprogramm wäre damit bearbeitet. Mit dem folgenden Link kehren Sie zur Anfangsseite zurück.</p> <p> <center><a href="index.html">startseite</a></center> </p> </body> </html> Datenbanken: Internetzugriffe 9 Edwin Schicker

10 Zugriff auf Datenbanken, Schritt für Schritt Schritt 1: Eingabe der Verbindungsdaten <form action="db_anf.php" method="post"> <table><tr> <td>kennung: </td> <td><input type=text name=kennung size=20></td> </tr><tr> <td>passwort: </td> <td><input type=password name=passwort size=20></td> </tr></table> <p><input type="submit" value="bestätigen"></p> </form> Datenbanken: Internetzugriffe 10 Edwin Schicker

11 Verbindungen mit PHP zu einer Datenbank oci_connect Einloggen in eine Oracle Datenbank. oci_pconnect Einloggen in eine persistente Oracle Datenbank, sonst wie oci_connect. oci_close Schließen einer Datenbankverbindung zu Oracle mysqli ->close Objektkonstruktor zum Einloggen in die MySQL Datenbank. Schließen einer Datenbankverbindung zu MySQL. odbc_connect odbc_pconnect odbc_close Einloggen in eine ODBC Datenbank Einloggen in eine persistente ODBC Datenbank Schließen einer Datenbankverbindung zu ODBC Datenbanken: Internetzugriffe 11 Edwin Schicker

12 Schritt 2: Einloggen in eine Oracle-Datenbank <?php echo "<br>aufbau einer Verbindung zu Oracle.<br>"; $conn = oci_connect($_post['kennung'], $_POST['Passwort'], "rfhs8012_ora9i") or die("verbindung zu Oracle gescheitert<br>"); Datenbanken: Internetzugriffe 12 Edwin Schicker

13 Verbindungen mit PHP zu einer Datenbank oci_parse Analysieren einer Abfrage mit Rückgabe eines Statements. oci_execute Ausführen eines Statements. oci_free_statement Freigeben aller mit dem Statement verbundenen Ressourcen. ->query ->close Ausführen eines SQL-Befehls, liefert ein Query-Objekt zurück Freigeben der Query-/Statement-Ressourcen (Query- Objekt!) odbc_exec Ausführen eines SQL-Befehls odbc_free_result Freigeben aller mit dem Ausführen verbundenen Ressourcen Datenbanken: Internetzugriffe 13 Edwin Schicker

14 Schritt 3: Ausführen eines SQL-Befehls $sql = "Select Name, Ort From Personal Where Persnr=2"; $wert = oci_parse($conn, $sql) // Ueberpruefen or die("fehler im Select-Befehl"); oci_execute($wert,oci_default) // Ausfuehren or die("fehler beim Ausfuehren des Select-Befehls"); Datenbanken: Internetzugriffe 14 Edwin Schicker

15 Auslesen eines Select-Befehls aus einer Datenbank oci_fetch_array Lesen der nächsten Ergebniszeile in ein assoziatives/nummeriertes Feld ->fetch_array Lesen der nächsten Ergebniszeile in ein Feld (Query-Objekt!). odbc_fetch_array Lesen der nächsten Ergebniszeile in ein assoziatives/nummeriertes Feld Datenbanken: Internetzugriffe 15 Edwin Schicker

16 Schritt 4: Auslesen eines Select-Befehls if ($erg = oci_fetch_array($wert)) { // Einlesen der Daten echo "Der Mitarbeiter mit der Persnr 2 heißt ", "$erg[name] und wohnt in $erg[ort].<br>"; else { echo "Der Mitarbeiter existiert nicht!<br>"; Datenbanken: Internetzugriffe 16 Edwin Schicker

17 Transaktionsbetrieb mit PHP oci_commit oci_rollback Abschließen einer Transaktion. Rückgängigmachen einer Transaktion. ->commit ->rollback ->autocommit Abschließen einer Transaktion (Verbindungsobjekt) Rückgängigmachen einer Transaktion. Einstellen, ob mit oder ohne Autocommit. odbc_commit Abschließen einer Transaktion odbc_rollback Rückgängigmachen einer Transaktion odbc_autocommit Einstellen, ob mit oder ohne Autocommit Datenbanken: Internetzugriffe 17 Edwin Schicker

18 Schritt 5: Beenden einer Datenbankverbindung oci_commit($conn); oci_free_statement($wert); oci_close($conn);?> Datenbanken: Internetzugriffe 18 Edwin Schicker

19 Wichtige Informationen zu einer DB-Verbindung oci_field_name oci_num_rows oci_num_fields Zurückgeben des Spaltennamens Anzahl der betroffenen Zeilen (Vorsicht beim Select!) Zurückgeben der Anzahl der Spalten ->field_count Eigenschaft enthält Anzahl der Spalten der letzten Abfrage ->affected_rows Eigenschaft enthält die Anzahl der manipulierten Zeilen ->fetch_field Zurückgeben eines Info-Objekts mit Spalteninfos (Query- Objekt!) ->num_rows Query-Eigenschaft enthält die Anzahl der ausgelesenen Zeilen odbc_field_name Zurückgeben des Spaltennamens odbc_num_rows Anzahl der betroffenen Zeilen (Vorsicht beim Select!) odbc_num_fields Zurückgeben der Anzahl der Spalten Datenbanken: Internetzugriffe 19 Edwin Schicker

20 Fehlerfunktionen in PHP oci_error Liefern des letzten Fehlers stmt conn global zurück oder FALSE, falls fehlerfrei mysqli_connect_errno Liefern des letzten Verbindungsfehlers oder 0, falls fehlerfrei mysqli_connect_error Liefern des letzten Verbindungsfehlertextes oder ' ' ->errno Liefern der letzten Fehlernummer oder 0, falls fehlerfrei ->error Liefern des letzten Fehlertextes oder ' ', falls fehlerfrei ->sqlstate Liefern des SQLSTATE-Status odbc_error odbc_errormsg Liefern den letzten Fehlercode zurück oder leeren String, falls fehlerfrei Liefern die letzte Fehlernachricht zurück oder leeren String, falls fehlerfrei Datenbanken: Internetzugriffe 20 Edwin Schicker

21 Ausgabe eines Select-Befehls (1) <?php if (isset($_post['kennung'])) { $Name = trim($_post['name']); // Leerzeichen entfernen if (strlen($name) == 0) { echo "Es wurden im Formular keine Angaben gemacht"; else { echo "Mitarbeitersuche mit Teilstring $Name.<br>"; $conn = oci_connect($_post['kennung'],$_post['passwort'], "rfhs8012_ora9i") or die("db-verbindung gescheitert"); $sql = "Select Persnr, Name, Ort, GebDatum, Gehalt, Vorgesetzt From Personal Where Upper(Name) Like Upper('%$Name%');"; Datenbanken: Internetzugriffe 21 Edwin Schicker

22 Ausgabe eines Select-Befehls (2)?> <?php $wert = oci_parse($conn, $sql) or die("parse-fehler"); oci_execute($wert,oci_default) or die("fehler"); // Ausgeben der gelesenen Daten: if (!($erg = oci_fetch_array($wert))) { echo "Gesuchter Mitarbeiter existiert nicht!"; else { Ergebnis:<br> <table border cellpadding=10><tr> <th>persnr </th> <th>name </th> <th>ort </th> <th>gebdatum </th> <th>gehalt </th> <th>vorgesetzter? </th> </tr><tr> Datenbanken: Internetzugriffe 22 Edwin Schicker

23 // In einer Schleife ausgeben: do { echo "<td> $erg[persnr] </td>"; echo "<td> $erg[name] </td>"; echo "<td> $erg[ort] </td>"; echo "<td> $erg[gebdatum]</td>"; echo "<td> $erg[gehalt] </td>"; echo "<td>($erg[vorgesetzt] == null)? 'Ja': 'Nein'</td>"; echo "</tr>"; while ($erg = oci_fetch_array($wert)); echo "</table>" oci_commit($conn); // TA beenden oci_free_statement($wert); oci_close($conn); // DB schliessen // endif // endif?> Datenbanken: Internetzugriffe 23 Edwin Schicker

24 Typische Ausgabe von Select-Abfragen: while ( $erg = oci_fetch_array($wert) ) // Zeile auslesen bis Ende { // Attribute dieser Zeile in assoziativem Feld // $erg["spaltenname"] // abgelegt, mittels echo ausgeben // end while Datenbanken: Internetzugriffe 24 Edwin Schicker

25 Datenbanken: Internetzugriffe 25 Edwin Schicker

26 Auslesen von Kunden- und Teiledaten $conn = oci_connect($_post['kennung'],$_post['passwort'], "rfhs8012_ora9i") or die("db-verbindung gescheitert"); $sql1 = "Select Nr, Name From Kunde"; $sql2 = "Select Teilnr, Bezeichnung From Teilestamm"; $wert1 = oci_parse($conn,$sql1) or die(); $wert2 = oci_parse($conn,$sql2) or die(); oci_execute($wert1,oci_default) or die(); oci_execute($wert2,oci_default) or die(); if (($erg1 = oci_fetch_array($wert1)) && ($erg2 = oci_fetch_array($wert2))) { // Einlesen von je mindestens einem Wert hat geklappt Datenbanken: Internetzugriffe 26 Edwin Schicker

27 Auslesen von Kundendaten in eine Combobox <td align=right> Bitte wählen Sie einen Kunden aus: </td> <td><select name="kundnr" size=1> <?php do { echo "<option value=\" $erg1[nr] \"> $erg1[name]";?> while ($erg1 = oci_fetch_array($wert1)); </select> </td> Datenbanken: Internetzugriffe 27 Edwin Schicker

28 Versteckte Datenfelder übergeben <input type="hidden" name="kennung" value="<?echo $_POST['Kennung'];?>"> <input type="hidden" name="passwort" value="<?echo $_POST['Passwort'];?>"> Datenbanken: Internetzugriffe 28 Edwin Schicker

29 Aufbereiten der ausgewählten Daten $sql = "Select A.Auftrnr As Auftrag, Datum, Persnr, Anzahl, Gesamtpreis From Auftrag A, Auftragsposten AP Where A.Auftrnr = AP.Auftrnr And Kundnr = $_POST[Kundnr] And Teilenr = $_POST[Teilnr]"; $wert = oci_parse($conn,$sql) or die("parse-fehler"); oci_execute($wert,oci_default) or die("zugriffs-fehler"); Datenbanken: Internetzugriffe 29 Edwin Schicker

30 // keine Fehlermeldung! $fehler = oci_error($wert); // Fehler in Variable merken if ($fehler['code']) { echo "Fehler $fehler[message] beim Select-Zugriff"; die(); Datenbanken: Internetzugriffe 30 Edwin Schicker

31 try { //... Fehlerbehandlung und // ohne Fehlermeldung $fehler = oci_error($wert); // Fehler merken if ($fehler['code']) // Fehler? throw new Exception($fehler['message'], $fehler['code']); //... catch (Exception $e) { echo "<p>fehler ", $e->getmessage(), " in Zeile ", $e->getline(), " mit Code ", $e->getcode(), "</p>"; Datenbanken: Internetzugriffe 31 Edwin Schicker

32 Fehler beim Einloggen: Fehlerbehandlung in Oracle $conn ); if (!$conn) { $fehler = oci_error(); // ohne Parameter //... Fehler beim Parsen: $wert ); if (!$wert) { $fehler = oci_parse($conn); // Parse aufrufen! //... Fehler beim ); $fehler = oci_error($wert); // Statementvariable! if (!fehler['code'] { //... Datenbanken: Internetzugriffe 32 Edwin Schicker

33 Textbereich definieren: Eingabe und Ausführen eines SQL-Befehls <form action="select.php" method="post"> <table cellpadding=20> <tr> <td> <table > <tr><td>sql-befehl (ohne Semikolon!): </td></tr> <tr><td><textarea name="eingabe" rows=10 cols=60 wrap="virtual"><? echo isset($_post['eingabe'])? trim($_post['eingabe']):""?> </textarea> </td></tr> </table> </td> <td> <! Jetzt: Kennung, Passwort und Submit-Button --> </form> Datenbanken: Internetzugriffe 33 Edwin Schicker

34 Textbereich auslesen und Datenbank aufrufen: $Eingabe = trim($_post['eingabe']); $pos = strpos($eingabe, " "); // erstes Leerzeichens if ($pos === false) die("kein korrekter SQL-Befehl"); $ersteswort = substr($eingabe, 0, $pos); // Erstes Wort $wert $fehler = oci_error($wert); // Fehler explizit merken if ($fehler['code']) { die ("Fehler $fehler[message] beim SQL-Befehls"); oci_execute($wert,oci_default) // Ausfuehren or die("fehler beim Ausfuehren des SQL-Befehls"); Datenbanken: Internetzugriffe 34 Edwin Schicker

35 Select-Befehl auswerten und ausgeben: if (strcasecmp($ersteswort,"select")==0) // Select! { $nspalten = oci_num_fields($wert); // Spaltenanzahl echo "<table border=2 cellpadding=2><tr>"; for ( $i = 1; $i <= $nspalten; $i++ ) { // Spaltennamen ausgeben: { echo "<th>", oci_field_name($wert,$i), "</th>"; while ( $erg = oci_fetch_array($wert) ) { echo "</tr><tr>"; // Spalten ausgeben: for ( $i = 1; $i <= $nspalten; $i++ ) { echo "<td> $erg[$i] </td>"; echo "</tr></table>"; Datenbanken: Internetzugriffe 35 Edwin Schicker

36 Andere Befehle ausgeben: elseif (strcasecmp($ersteswort,"insert")==0) { echo oci_num_rows($wert), " Zeilen eingefügt.<br>"; elseif (strcasecmp($ersteswort,"update")==0) { echo oci_num_rows($wert), " Zeilen geändert.<br>"; elseif (strcasecmp($ersteswort,"delete")==0) { echo oci_num_rows($wert), " Zeilen gelöscht.<br>"; else { echo "Ein DDL-Befehl wurde ausgeführt.<br>"; oci_commit($conn); Datenbanken: Internetzugriffe 36 Edwin Schicker

37 Sessionvariable (seit PHP 4.0 bzw. 4.3) Erste Zeile einer HTML/PHP-Seite: <?php session_start();?> Verwendung: $_SESSION['Kennung'] = "abc12345"; // Kennung wird gesetzt $_SESSION['Nr'] = 17; // Nr wird gesetzt if (isset($_session['kennung'])) { echo "Kennung ist gesetzt und wird nun wieder entfernt"; unset($_session['kennung']); // Variable ungueltig echo "Die Variable Nr hat den Wert: $_SESSION[Nr].<br>"; Datenbanken: Internetzugriffe 37 Edwin Schicker

38 Beispiel: if (!isset($_session['kennung'])!isset($_session['passwort'])) die ("Zur <a href="start.html">startseite</a>"); // Jetzt kann auf die Datenbank zugegriffen werden: $conn = oci_connect($_session['kennung'], $_SESSION['Passwort'], ""); //... Datenbanken: Internetzugriffe 38 Edwin Schicker

39 Datenbankunabhängiges Programmieren Oracle: $conn = oci_connect($kennung, $passwort, $connection); ODBC: $conn = odbc_connect($dsn, $kennung, $passwort); MySQL: $conn = new mysqli($server, $kennung, $passwort, $db); Datenbanken: Internetzugriffe 39 Edwin Schicker

40 Abstraktionsschicht dbx Abstraktionsschicht in PHP mit Unterstützung von mysql Microsoft SQL Server ab V4.0 ODBC Oracle ab V4.3 Datenbanken: Internetzugriffe 40 Edwin Schicker

41 Klassen in PHP class DB { var $db_name; // Datenbank bzw. Connectstring var $db_typ; // Datenbank-Typ (Oracle, ODBC) // Konstruktor, gibt DB-Typ und Connect-String vor: function DB ($typ ="Oracle", $connect ="rfhs8012_ora9i") { $this->db_typ = $typ; $this->db_name = $connect; Datenbanken: Internetzugriffe 41 Edwin Schicker

42 Login-Funktion in der Klasse function login($kennung, $passwort) { switch ($this->db_typ) { case "Oracle": $conn=oci_connect($kennung,$passwort,$this->db_name); break; case "ODBC": $conn = odbc_connect ($this->db_name,$kennung,$passwort); break; case "mysql": $conn = new mysqli("localhost",$kennung, $passwort,$this->db_name); break; default: $conn = false; return $conn; Datenbanken: Internetzugriffe 42 Edwin Schicker

43 Verwendung der Klasse in PHP-Programm include 'db_modul.inc'; // DB-Modul wird eingebunden $dbx = new DB($_SESSION['DB_Typ'],$_SESSION['Connect']); $conn = $dbx->login($_session['kennung'], $_SESSION['Passwort']) or die("verbindung zur RADL-DB gescheitert"); Datenbanken: Internetzugriffe 43 Edwin Schicker

Einführung in die Scriptsprache PHP

Einführung in die Scriptsprache PHP Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:

Mehr

Datenbanken 1. Einführung und Zugänge für die eingesetzten Resourcen. ISWeb - Information Systems & Semantic Web University of Koblenz Landau, Germany

Datenbanken 1. Einführung und Zugänge für die eingesetzten Resourcen. ISWeb - Information Systems & Semantic Web University of Koblenz Landau, Germany University of Koblenz Landau, Germany Einführung und Zugänge für die eingesetzten Resourcen of 20 Überblick Eingesetzte Resourcen und ihre Zugänge WebCT FTP-Server PHP PostgreSQL

Mehr

Datenbanken und SQL. Kapitel 11. Anhang Die Beispieldatenbank BIKE. Edwin Schicker: Datenbanken und SQL (10)

Datenbanken und SQL. Kapitel 11. Anhang Die Beispieldatenbank BIKE. Edwin Schicker: Datenbanken und SQL (10) Datenbanken und SQL Kapitel 11 Anhang Die Beispieldatenbank BIKE Die Beispieldatenbank BIKE Hinweise zur Installation Die Datenbank BIKE Die Relationen der Datenbank BIKE Das Erzeugen der Relationen mit

Mehr

Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN

Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN Formulare & Zähler Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN Ziel des vorliegenden Dokumentes ist es, einer mit Internet vertrauten Person zu ermöglichen,

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten 1 HTML Formulare Benutzerschnittstelle für interaktive Webseiten Literatur und Links 2 Literatur: Coar, Ken; Bowen, Rich: Apache-Kochbuch. 2004 HTML: kein Buch oder irgend eins für Einsteiger, z. B. Münz,

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

NP= mem=c=jópni=mê~ñáë=

NP= mem=c=jópni=mê~ñáë= TOR NP memcjópnimê~ñáë wìêséêäáåçìåöîçåmemìåçjópniëçïáéòìjópniájjéíüççéåìåçpnij^äñê~öéå ëáéüéh~éáíéätkpìåçtkqk NPKN mê~ñáëäéáëéáéä eáéêåìåéáå^åïéåçìåöëäéáëéáéäiìãfüåéåçéåbáåëíáéöòìéêäéáåüíéêåkbëü~åçéäíëáåü

Mehr

HTML5 Formulare. HTML5 Formulare Seite Seite 1 von 7 Florian Bauer

HTML5 Formulare. HTML5 Formulare Seite Seite 1 von 7 Florian Bauer Formulare Formulare Seite Seite 1 von 7 Florian Bauer Inhalt... 3 Grundgerüst... 3 Formularaufbau... 3 Formularfelder... 3 Textfeld... 3 Passwort... 3 Textbereich... 4 Select-Box... 4 Multi-Select-Box...

Mehr

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1>

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1> Demo-Programme Parameterübergabe an PHP Testseite für HTML-Parameter-Übergabe (Datei get_param_test.html) testseite für

Mehr

C:\~Temp\Rolf\GaM\anfrageauftritt.php Sonntag, 26. Januar 2014 08:41

C:\~Temp\Rolf\GaM\anfrageauftritt.php Sonntag, 26. Januar 2014 08:41 /* Formular Stylesheet */ body, textarea, table { font-family: Verdana,

Mehr

5. Übung: PHP-Grundlagen

5. Übung: PHP-Grundlagen 5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern

Mehr

Das Grundgerüst für ein HTML-Dokument sieht so aus:

Das Grundgerüst für ein HTML-Dokument sieht so aus: Schuljahr 2013 2014 Projekt im Mathematisch-Naturwissenschaftlichen Profil Geschichte der Mathematik HTML - Internetpräsentation Klasse 8B M.Reuß Das Grundgerüst für ein HTML-Dokument sieht so aus:

Mehr

PHP. Prof. Dr.-Ing. Wolfgang Lehner. Diese Zeile ersetzt man über: Einfügen > Kopf- und

PHP. Prof. Dr.-Ing. Wolfgang Lehner. Diese Zeile ersetzt man über: Einfügen > Kopf- und 8. PHP Prof. Dr.-Ing. Wolfgang Lehner Diese Zeile ersetzt man über: Einfügen > Kopf- und PHP PHP (Hypertext Preprocessor) Serverseitige Skriptsprache (im Gegensatz zu JavaScript) Hauptanwendungsgebiet:

Mehr

HTML ist eine Auszeichnungssprache / Seitenbeschreibungssprache, mit der es möglich ist Internetseiten zu gestalten.

HTML ist eine Auszeichnungssprache / Seitenbeschreibungssprache, mit der es möglich ist Internetseiten zu gestalten. HTML HTML ist eine Auszeichnungssprache / Seitenbeschreibungssprache, mit der es möglich ist Internetseiten zu gestalten. Hierfür bedient man sich sog. Tags zur Darstellung und Beschreibung einer Internetseite

Mehr

PHP - Erstellen dynamischer WebSites Teil 2 Arbeiten mit Formularen

PHP - Erstellen dynamischer WebSites Teil 2 Arbeiten mit Formularen PHP - Erstellen dynamischer WebSites Teil 2 Arbeiten mit Formularen Inhalt D Bearbeitung von Formularen... 3 D.1 Variablen aus Formularen... 3 D.2 Verzweigungen und Formulare... 4 D.3 Auswahl von Formularinhalten...

Mehr

Java Database Connectivity (JDBC) 14.07.2009 Walther Rathenau Gewerbeschule 1

Java Database Connectivity (JDBC) 14.07.2009 Walther Rathenau Gewerbeschule 1 Java Database Connectivity (JDBC) 14.07.2009 Walther Rathenau Gewerbeschule 1 Was ist JDBC? Hauptsächlich eine Sammlung von Java Klassen und Schnittstellen für eine einfache Verbindung von Java Programmen

Mehr

Prozedurale Datenbank- Anwendungsprogrammierung

Prozedurale Datenbank- Anwendungsprogrammierung Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

IT-Zertifikat: Allgemeine Informationstechnologien II PHP IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,

Mehr

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003 Praktikum Datenbanksysteme Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003 Nullwerte und Primitive Typen Wenn parent==null, was wird in der Datenbank gespeichert? Wenn man aus der DB liest, wie kann

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004 Zugriff auf Firebird-Datenbanken mit PHP Daniel de West DB-Campus-Treffen 15. Januar 2004 Inhalt PHP und Firebird Die wichtigsten Befehle Verbindungsaufbau Übermitteln von Abfragen Beenden von Verbindungen

Mehr

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik 1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel

Mehr

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2 5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken

Mehr

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten CGI einfach PHP Dynamik bis zur DB-Interaktion 1 CGI Möglichkeiten Das Common Gateway Interface (CGI) ermöglicht den Entwurf von interaktiven, benutzergesteuerten Web-Applikationen. Der WWW-Server ruft

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

Umzug der Datenbank Firebird auf MS SQL Server

Umzug der Datenbank Firebird auf MS SQL Server Umzug der Datenbank Firebird auf MS SQL Server Umzugsanleitung auf MS SQL Server Im Folgenden wird ein Umzug der julitec CRM Datenbank von Firebird auf MS SQL Server 2008 Express R2 beschrieben. Datensicherung

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

PHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing.

PHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. PHP + MySQL Die MySQL-Datenbank Zusammenspiel Apache, PHP, PHPMyAdmin und MySQL PHPMyAdmin Verwaltungstool Nutzer Datei.php oder Datei.pl Apache HTTP-Server PHP Scriptsprache Perl Scriptsprache MySQL Datenbank

Mehr

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken Mit Anleitung zur Erstellung einer FTP Verbindung unter Windows 7 Matthias Lange

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

Durchführung von Webprojekten. PHP und MySQL

Durchführung von Webprojekten. PHP und MySQL Herbst 2014 Durchführung von Webprojekten PHP und MySQL Wirtschaftsinformatik: 5. Semester Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW Rainer Telesko / Martin Hüsler 1 Arbeit mit

Mehr

Programmieren 2 (Prof. Hasbargen) Klausur

Programmieren 2 (Prof. Hasbargen) Klausur Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile

Mehr

Berufsakademie Stuttgart, Außenstelle Horb, MI2002

Berufsakademie Stuttgart, Außenstelle Horb, MI2002 Übungsblatt 1, Scanner für Mini-HTML Ergänzen Sie die JLex-Spezifikation aus der Vorlesung so, dass folgende HTML Lexemklassen , , , , , , , , ,

Mehr

ASP: Active Server Pages

ASP: Active Server Pages ASP: Active Server Pages Allgemeines: ASP ist die serverseitige Schnittstelle zu Skripten/Programmen ausgehend vom Microsoft-Internet- Information-Server (z.b. in Windows-Server enthalten) Skript- und

Mehr

Unsere Webapplikation erweitern

Unsere Webapplikation erweitern Unsere Webapplikation erweitern Um die Webapplikation zu benutzen: 1. Starten Sie den Server, indem Sie das Hauptprogramm in der Klasse ImdbServer starten. 2. Laden Sie im Browser die Seite http://localhost:8080/html/index.html.

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Angewandte Mathematik und Programmierung

Angewandte Mathematik und Programmierung Angewandte Mathematik und Programmierung Einführung in das Konzept der objektorientierten Anwendungen zu mathematischen Rechnens SS2013 Inhalt Projekt Vorlesung: praktische Implementierung üben Ein und

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

HTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache

HTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache HTML HyperText Markup Language Die Programmiersprache des WWW Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache systemübergreifend, plattformunabhängig (im Idealfall) HTML-Text

Mehr

Informatik für Ökonomen II Übung 0

Informatik für Ökonomen II Übung 0 Informatik für Ökonomen II Übung 0 Ausgabe: Donnerstag 17. September 2009 Abgabe: Die Übung muss nicht abgegeben werden. A. Einleitung In der Vorlesung wurde MySQL vorgestellt. Das Ziel dieser Übung ist

Mehr

Linux Prinzipien und Programmierung

Linux Prinzipien und Programmierung Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,

Mehr

Erstellung botoptimierter Partnerlinks

Erstellung botoptimierter Partnerlinks Erstellung botoptimierter Partnerlinks Um bestimmte Aktionen und deren Rückläufer übersichtlich tracken zu können, bietet das RedSYS Partnerprogramm in Verbindung mit den botoptimierten RedSYS-Links, die

Mehr

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

UNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme

UNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme UNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme 8. Übung zur Vorlesung Datenbanksysteme WS 08/09 Musterlösung Aufgabe 8-1: SQLJ //

Mehr

Formulare auswerten 1 / 9. Doing Web Apps. Formulare auswerten. Letzte Änderung: 2012-10-18 Version: 0.9

Formulare auswerten 1 / 9. Doing Web Apps. Formulare auswerten. Letzte Änderung: 2012-10-18 Version: 0.9 1 / 9 Doing Web Apps Formulare auswerten Autor: Rüdiger Marwein Letzte Änderung: 2012-10-18 Version: 0.9 Dieses Dokument darf mit Nennung des Autoren - frei vervielfältigt, verändert und weitergegeben

Mehr

Dateneingabe über ein HTML-Formular in eine Datenbank:

Dateneingabe über ein HTML-Formular in eine Datenbank: Dateneingabe über ein HTML-Formular in eine Datenbank: Über ein Eingabeformular mit fünf Eingabefelder sollen Personaldaten in eine Datenbank gespeichert werden: Schritt 1: Erstellen des Eingabeformulars

Mehr

SQL-Injection. Seite 1 / 16

SQL-Injection. Seite 1 / 16 SQL-Injection Seite 1 / 16 Allgemein: SQL (Structured Query Language) Datenbanksprache zur Definition von Datenstrukturen in Datenbanken Bearbeiten und Abfragen von Datensätzen Definition: SQL-Injection

Mehr

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Step by Step Softwareverteilung unter Novell. von Christian Bartl Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access

Mehr

Oracle: Abstrakte Datentypen:

Oracle: Abstrakte Datentypen: Oracle: Abstrakte Datentypen: Oracle bietet zwei mögliche Arten um abstrakte Datentypen zu implementieren: Varying Array Nested Table Varying Array (kunde) kdnr kdname gekaufteart 1 Mustermann 1 4 5 8

Mehr

Der neue persönliche Bereich/die CommSy-Leiste

Der neue persönliche Bereich/die CommSy-Leiste Der neue persönliche Bereich/die CommSy-Leiste Mit der neue CommSy-Version wurde auch der persönliche Bereich umstrukturiert. Sie finden all Ihre persönlichen Dokumente jetzt in Ihrer CommSy-Leiste. Ein

Mehr

Lehrveranstaltung Grundlagen von Datenbanken

Lehrveranstaltung Grundlagen von Datenbanken Verbindungsanleitung mit der Datenbank Um sich mit der Datenbank für die Übung zu verbinden, gibt es mehrere Möglichkeiten. Zum einen ist die Datenbank aus dem Netz des Informatikums direkt erreichbar.

Mehr

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. CLIENT INSTALLATION DES ENIQ ACCESSMANAGEMENTS Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. Ein Client kann in drei

Mehr

DataTables LDAP Service usage Guide

DataTables LDAP Service usage Guide DataTables LDAP Service usage Guide DTLDAP Usage Guide thomasktn@me.com / www.ktn.ch Benutzung des DTLDAP Service DataTables Der Service stellt einen JSON Feed für DataTables (http://www.datatables.net)

Mehr

Dokumentation für Popup (lightbox)

Dokumentation für Popup (lightbox) Dokumentation für Popup (lightbox) Für das Popup muss eine kleine Anpassung im wpshopgermany Plugin vorgenommen werden und zwar in der Datei../wp-content/plugins/wpshopgermany/controllers/WarenkorbController.class.php

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015 Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 6: Datenbankabfragen mit SQL und PHP Stand: 24.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische

Mehr

Lehrgang: 66/425 Dynamische Webseitenerstellung, Programmierern mit PHP und MySQL vom 26.07. bis 30.07.2004 in Dillingen

Lehrgang: 66/425 Dynamische Webseitenerstellung, Programmierern mit PHP und MySQL vom 26.07. bis 30.07.2004 in Dillingen Lehrgang: 66/425 Dynamische Webseitenerstellung, Programmierern mit PHP und MySQL vom 26.07. bis 30.07.2004 in Dillingen Akademie für Lehrerfortbildung und Personalführung Dillingen Referent: Stefan Matheis

Mehr

Tutorial. Bibliothek AutoGUITest V1.0. Windows-Benutzeroberflächen automatisiert testen. Ausgabe: 6.6.02. 06.06.02 / 13:51 Seite 1

Tutorial. Bibliothek AutoGUITest V1.0. Windows-Benutzeroberflächen automatisiert testen. Ausgabe: 6.6.02. 06.06.02 / 13:51 Seite 1 Bibliothek AutoGUITest V1.0 Windows-Benutzeroberflächen automatisiert testen Tutorial Ausgabe: 6.6.02 06.06.02 / 13:51 Seite 1 Inhalt 1 Übersicht...3 2 Funktionsweise...3 3 Funktionsumfang...3 4 Einsatz

Mehr

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 1 Datenbanken wiederherstellen Am einfachsten ist es, wenn Sie die fünf Datenbanken aus der ZIP Datei in das Standard Backup Verzeichnis

Mehr

Wenn Sie sich als Vertretungskraft für PES bewerben wollen, gehen Sie zur Selbstregistrierung auf folgende Internetadresse: http://pes.bildung-rp.

Wenn Sie sich als Vertretungskraft für PES bewerben wollen, gehen Sie zur Selbstregistrierung auf folgende Internetadresse: http://pes.bildung-rp. Leitfaden zur Selbstregistrierung und für die Bearbeitung der persönlichen Daten für das Personalmanagement im Rahmen Erweiterter Selbstständigkeit von Schulen (PES) Der folgende Leitfaden richtet sich

Mehr

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente

Mehr

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

Mehr

JDBC. Es kann z.b. eine ODBC-Treiberverbindung eingerichtet werden, damit das JAVA-Programm auf eine ACCESS-DB zugreifen kann.

JDBC. Es kann z.b. eine ODBC-Treiberverbindung eingerichtet werden, damit das JAVA-Programm auf eine ACCESS-DB zugreifen kann. JDBC in 5 Schritten JDBC (Java Database Connectivity) ist eine Sammlung von Klassen und Schnittstellen, mit deren Hilfe man Verbindungen zwischen Javaprogrammen und Datenbanken herstellen kann. 1 Einrichten

Mehr

Dynamischer Datenbankzugriff mit ASP

Dynamischer Datenbankzugriff mit ASP (2) Auswertung (1) Anfrage (3) DB-Anweisungen (5) dyn. HTML (4) Antwort D B Daten Client Webserver Datenbank Dynamischer Datenbankzugriff mit ASP Von Thomas Ohlhauser, Tübingen Beilage zur kaufmännischen

Mehr

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11 (TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.input 23.05.08 Seite 1 von 11 window.document.input Objekt und seine Varianten beim Internet Explorer window.document.input Objekt

Mehr

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

Installationsanleitung DIALOGMANAGER

Installationsanleitung DIALOGMANAGER Um mit dem Dialog-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: RAM-Speicher: mind. 2 GB Speicher Festplatte: 1 GB freier Speicher Betriebssystem: Windows

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Erste Schritte mit Sfirm32 und itan

Erste Schritte mit Sfirm32 und itan Erste Schritte mit Sfirm32 und itan Um Ihnen den Start mit SFirm32 zu erleichtern, haben wir auf den folgenden Seiten die Schritte zum Ausführen von Zahlungen und Abfragen Ihrer Kontoauszüge dargestellt.

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf. Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.de Einloggen in den Account Öffnen Sie die Seite http://ihrefirma.tramino.de

Mehr

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java: Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

Alice E-Mail & More Anleitung. GigaMail.

Alice E-Mail & More Anleitung. GigaMail. Alice E-Mail & More Anleitung. GigaMail. E-Mail & More GigaMail. Riesige Mails sicher verschicken. Mit den Möglichkeiten steigen die Ansprüche. Da Sie nun das rasante Alice DSL zu Hause haben, erleben

Mehr

Seriendruck mit der Codex-Software

Seriendruck mit der Codex-Software Seriendruck mit der Codex-Software Seriendruck mit der Codex-Software Erstellen der Seriendruck-Datei in Windach Sie können aus der Adressverwaltung von Windach eine sogenannte Seriendruck-Datei erstellen,

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für eine Hausverwaltung sollen für maximal 500 Wohnungen Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Art Baujahr Wohnung Whnginfo Nebenkosten

Mehr

XSLT Vortrag. 2. Beispiel XML. 3. Anwendungsmöglichkeiten von XSLT 4. XHTML

XSLT Vortrag. 2. Beispiel XML. 3. Anwendungsmöglichkeiten von XSLT 4. XHTML XSLT Vortrag 1. Was ist XSLT? XSLT ist eine Transformationssprache für XML Dokumente. XSLT war wahrscheinlich die erste XML basierte Programmiersprache. XSLT ist von der Struktur her Template-Matching,

Mehr

Abfragen: Grundbausteine

Abfragen: Grundbausteine Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:

Mehr

Projekt Online-Shop:

Projekt Online-Shop: Mit einem Buchverwaltungsprogramm kann können über das Internet neue Datensätze in eine Online-Datenbank einund ausgegeben, sowie gelöscht und verändert werden. Die Internet-Site besteht aus den nebenstehenden

Mehr

WinVetpro im Betriebsmodus Laptop

WinVetpro im Betriebsmodus Laptop WinVetpro im Betriebsmodus Laptop Um Unterwegs Daten auf einem mobilen Gerät mit WinVetpro zu erfassen, ohne den Betrieb in der Praxis während dieser Zeit zu unterbrechen und ohne eine ständige Online

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

Mehr

14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt

14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt 14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...

Mehr

PHP und MySQL. Sicherheit und Session-Handling mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424

PHP und MySQL. Sicherheit und Session-Handling mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Zentrum für Informationsdienste und Hochleistungsrechnen PHP und MySQL Sicherheit und Session-Handling mit PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de)

Mehr

Aufklappelemente anlegen

Aufklappelemente anlegen Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie

Mehr

Kurzanleitung zur Bedienung der Online-Bestandserhebung Badischer Chorverband.

Kurzanleitung zur Bedienung der Online-Bestandserhebung Badischer Chorverband. Kurzanleitung zur Bedienung der Online-Bestandserhebung Badischer Chorverband. Internetadresse und Anmeldung Zur Verwendung der Online Bestandserhebung (OBE) benötigt Ihr Computer einen Internetzugang.

Mehr

mybev Shop des e-geodata Austria Portal

mybev Shop des e-geodata Austria Portal mybev Shop des e-geodata Austria Portal Das vorliegende Tutorial richtet sich an alle Personen, die mybev Shop benützen oder ihn anderen Benutzern präsentieren wollen. mybev Shop setzt die Registrierung

Mehr

Kursangebot gesammelt einlesen

Kursangebot gesammelt einlesen Kursangebot gesammelt einlesen Übersicht Datenverwaltung Eine weitere Möglichkeit, Kursinformationen auf der Steirischen Weiterbildungsdatenbank zu veröffentlichen, stellt das Einlesen über eine Excel-Datei

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-Bundle auf Ihrem virtuellen Server installieren. Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de

Mehr

Installation von PhoneSuite (TAPI)

Installation von PhoneSuite (TAPI) Installation von PhoneSuite (TAPI) Voraussetzung für die Installation von PhoneSuite ist, dass Sie eine TAPI* fähige Telefonanlage installiert haben. *Telephony Application Programming Interface ist eine

Mehr

Workflow. Installationsanleitung

Workflow. Installationsanleitung Workflow Installationsanleitung August 2013 Inhaltsverzeichnis Kapitel 1 Installation der Programme... 2 Kapitel 2 Lizenzierung Novaline Workflow... 4 Kapitel 3 Einrichten der Systeme... 5 3.1 Workflow

Mehr

ID VisitControl. Dokumentation Administration. 2015 Equitania Software GmbH cmc Gruppe Seite 1

ID VisitControl. Dokumentation Administration. 2015 Equitania Software GmbH cmc Gruppe Seite 1 ID VisitControl Dokumentation Administration 2015 Equitania Software GmbH cmc Gruppe Seite 1 Inhalt 1. Anmeldung... 3 2. Benutzer anlegen oder bearbeiten... 4 2.1. Benutzer aus LDAP Anbindung importieren/updaten...

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr