Einleitung. Vorbemerkungen. Schritt 1 Ergebnistabelle erzeugen

Größe: px
Ab Seite anzeigen:

Download "Einleitung. Vorbemerkungen. Schritt 1 Ergebnistabelle erzeugen"

Transkript

1 Einleitung Im Unterschied zu den Übungen "PHP-Navigation" und "Fotogalery" wird bei dieser Aufgabe keine Templatebzw. Platzhaltertechnologie eingesetzt, sondern eine reine Mischtechnologie: HTML-Code, erstellt in einer Phase 1 wird in einer Phase 2 Schritt für Schritt mit PHP-Code "angereichert". Ergebnis der Phase 1 ist eine (fast) reine HTML-Datei. Der Webdesigner hat sozusagen seine Arbeite getan, das Layout des Gästebuches ist fertiggestellt. Nun beginnt die Arbeit des PHP-Programmierers. Diese Arbeitsteilung zwischen Designer und Programmierer soll an dieser Stelle natürlich rein symbolisch verstanden werden. Zumindest in dieser Übung handeln beide, Designer und Programmierer, in Personalunion. Vorbemerkungen Erstellen Sie den folgenden Code in der Datei...\guestbook\index.php. Starten Sie ggf. den Apache- und den MySql-Server. Erstellen Sie ggf. auf der MySql-Konsole die Datenbank db24778 Tragen Sie ggf. in der Datei einstellungen.inc.php den benötigten Tabellennamen ein. Erzeugen Sie ggf. die benötigte MySql-Tabelle (Aufruf der Datei...\guestbook\create-table im Webbrowser). Bei der Realisierung der einzelnen Schritte werden ständig Datensätze innerhalb der Gästebuchtabelle angelegt. Sie können diese bei Bedarf löschen, indem Sie im Webbrowser den Skript.../guestbook/admin/ aufrufen. Schritt 1 Ergebnistabelle erzeugen (Siehe auch Dokument Teillistings für Übung 6 Listing 1) Schreiben Sie den erforderlichen Code unter Beachtung der folgenden Hinweise: öffnendes <php? und schließendes?> schreiben (in zwei Zeilen) PHP-Kommentare schreiben. Damit erhalten Sie einen groben Überblick über die vorbereitenden Hauptschritte, die in diesem Skript realisiert werden sollen. öffnendes <html> und schließendes </html> schreiben (in zwei Zeilen) öffnendes <head> und schließendes </head> schreiben (in zwei Zeilen), anschließend die weiteren Angaben für den head-bereich, also den title und den Link auf die CSS-Datei. öffnendes <body> und schließendes </body> schreiben (in zwei Zeilen) öffnendes <center> und schließendes </center> schreiben (in zwei Zeilen) usw., also immer erst einleitendes und schließendes Tag, danach erst Elemente innerhalb der Tags. Im Webbrowser testen. So oft wie möglich (und sinnvoll). <?php //Wichtige Variablen laden: //Positionszähler für Seitensteuerung (Blättern) bei erstem //Sktriptaufruf initialisieren: /*Verbindung zur Datenbank herstellen /ACHTUNG: vor dem Hochladen auf den Kurs-Server muss in der /Datei 'einstellungen.inc.php' der Wert für '$passwort' auf 'phpmysql' / eingestellt werden. */ //Anzahl der Datensätze ermitteln: //Links für das Blättern definieren:?> <html> <head> R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 1 von 7

2 <title>gästebuch</title> <link rel='stylesheet' href='formate.css' type='text/css'> </head> <body bgcolor='#c0dcc0'> <center> <h1>gästebuch</h1> <p>x Beiträge insgesamt (aktuelle zuerst)</p> <!--BEGINN Ergebnistabelle--> <table border=0 align='center' width='85%' cellspacing='3' cellpadding='3' class='tabtext' bgcolor='#aa9f55'> <!--BEGINN obere Seitensteuerung--> <tr> <td width='50%' align='left' bgcolor='#aa9f55'> //Ggf. Link für das Rückwärtsblättern erzeugen: <td width='50%' align='right' bgcolor='#aa9f55'> //Ggf. Link für das Vorwärtsblättern erzeugen: <!--ENDE obere Seitensteuerung--> <!--BEGINN Ergebniszeile--> <tr bgcolor='#fffbf0'> <td colspan='2'> <b>name:</b> <?php echo $name;?> <b>datum:</b> <?php echo $datum;?> <?php echo $ ;?> <hr size='1' noshade> <?php echo $beitrag;?> <!--ENDE Ergebniszeile--> <!--BEGINN untere Seitensteuerung--> <tr> <td width='50%' align='left' bgcolor='#aa9f55'> //Ggf. Link für das Rückwärtsblättern erzeugen: <td width='50%' align='right' bgcolor='#aa9f55'> //Ggf. Link für das Vorwärtsblättern erzeugen: <!--ENDE untere Seitensteuerung--> </table> <!--ENDE Ergebnistabelle--> </center> </body> </html> //DB-Verbindung schließen: Nach erfolgreicher Eingabe des Codes sollte sich in etwa folgendes Bild ergeben: R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 2 von 7

3 Schritt 2 Formular erzeugen (Siehe auch Dokument Teillistings für Übung 6 Listing 2) Mit diesem Schritt wird unterhalb der Ergebnistabelle das Formular für die Erstellung eigener Beiträge durch Besucher erstellt. <h2>eigenen Beitrag verfassen:</h2> <p>(fettgedruckte Felder müssen ausgefüllt werden!)</p> <!--BEGINN Formular - Formular ruft sich selbst auf ($PHP_SELF):--> <form action=<? echo $PHP_SELF?> method='post'> <!--Verstecktes Feld 'go' - zur Kennzeichnung, ob Formular gesendet wurde--> <input type='hidden' name='go' value='1'> <table border='0' align='center' width='85%' class='tabtext' cellpadding='3' cellspacing='3' bgcolor='#aa9f55'> <tr bgcolor='#aa9f55'> <td><b>name:</b> <td> <!--Eingabefeld für den Namen--> <input type='text' name='name' size='50'> <tr bgcolor="#aa9f55"> <td> <td> <!--Eingabefeld für --> <input type='text' name=' ' size="50" maxlength="s"> <tr bgcolor="#fffbf0"> <td valign=top><b>beitrag:</b> <td> <!--Eingabefeld für den Textbeitrag--> <textarea name='beitrag' cols='80' rows='10' class='tabtext'></textarea> <tr> <td COLSPAN='2' ALIGN='CENTER' bgcolor="#aa9f55"> <input type='submit' value='abschicken'> </table> </form> <!--ENDE Formular--> R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 3 von 7

4 Das Formular kann nun insgesamt getestet werden. Schritt 3 - vorbereitenden PHP-Code Tragen Sie bei den einzelnen Kommen den entsprechenden Code ein: Unter Kommentar "//Wichtige Variablen laden:" include ("einstellungen.inc.php"); echo "TableName: $TableName"; Die echo-anweisung kann nach dem Testen gelöscht werden. Unter Kommentar "/*Verbindung zur Datenbank herstellen:..." $fehlermeldung = "Fehler beim Konnektieren des or die($fehlermeldung); $fehlermeldung = "Fehler bei Auswahl der Datenbank or die($fehlermeldung); Unter Kommentar //DB-Verbindung schließen: (am Ende des Skriptes) folgenden PHP- Code: mysql_close(); Unter Kommentar "//Anzahl der Datensätze ermitteln:" $ResultatAlle = mysql_query ("SELECT ID from $TableName"); $AnzahlEintraege = mysql_num_rows($resultatalle); echo "AnzahlEintraege: $AnzahlEintraege<br>"; Die echo-anweisung kann nach dem Testen gelöscht werden. Unter Überschrift "Gästebuch" das Zeichen X ersetzen durch: <?php echo $AnzahlEintraege;?> Schritt 4 - Formulardaten senden/in DB schreiben: Mit diesem Schritt wird erreicht, dass durch das Formular an den Webserver gesendeten Daten in die Datenbank geschrieben werden Schreiben Sie hinter den Kommentar //Daten in Datenbank schreiben: den folgenden Code: $datum = date ("Y-m-d"); mysql_query ("INSERT INTO $TableName (name, ,datum,beitrag) VALUES ('$name','$ ','$datum','$beitrag')"); Schritt 5 - Ergebniszeilen auslesen Schreiben Sie hinter den HTML-Kommentar <!--ENDE obere Seitensteuerung--> folgenden PHP-Code: //Ausgabe des Tabelleninhaltes: $sql = "SELECT * FROM $TableName ORDER BY ID DESC"; $Resultat = mysql_query ($sql); while ($zeile=mysql_fetch_array($resultat)) { R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 4 von 7

5 echo $zeile["id"]; } In der Browseransicht ist nun oberhalb der Ergebnistabelle eine absteigende Zahlenreihe zu sehen. Das ist natürlich noch nicht das, was herauskommen soll. Die prinzipielle Funktionsfähigkeit der Schleife ist jedoch nachgewiesen. Es kommt nun darauf an, den Inhalt der einzelnen Zeilen der MySql-Tabelle im Browser an der richtigen Stelle anzuzeigen. Ein Teil dieser Arbeit ist bereits erledigt. Im Block, der mit <!--BEGINN Ergebniszeile--> und <!--ENDE Ergebniszeile--> umschlossen ist, sind PHP-Inseln für eine korrekte Ausgabe enthalten (z.b. <?php echo $name;?> für die Anzeige des Namens). Ändern Sie die Schleifenanweisung echo $zeile["id"]; um in $name = $zeile["name"]; Nun muss die schließende geschweifte Klammer der Schleife noch hinter den Kommentar <!--ENDE Ergebniszeile--> verschoben werden, da ja bei jedem Schleifendurchlauf eine Ergebniszeile erzeugt werden soll. Der HTML-Block zur Definition einer Ergebniszeile muss also Bestandteil des Schleifenkörpers werden. Dazu wird unterhalb des Kommentars <!--ENDE Ergebniszeile--> die PHP-Insel <?php }?> zur Ausgabe einer geschweiften Klammer eingefügt. Jetzt muss natürlich das bisherige Schleifenende noch gelöscht werden. Testen Sie den aktuellen Arbeitsstand im Webbrowser, indem Sie verschiedene Namen eingeben und "Abschicken" betätigen. Es sollten jetzt die eingegebenen Namen an der richtigen Stelle in der Ergebnisliste erscheinen. Nun werden unterhalb der Anweisung $name = $zeile["name"]; noch die Werte für die Variablen $ , $datum und $beitrag aus der MySql-Tabelle gelesen: $ = $zeile[" "]; $datum = $zeile["datum"]; $beitrag = $zeile["beitrag"]; Testen Sie den aktuellen Arbeitsstand im Webbrowser, indem Sie Namen, -Adressen und Textbeiträge eingeben und jeweils "Abschicken" betätigen. Es sollten jetzt alle Angaben an der richtigen Stelle in der Ergebnisliste erscheinen. Schritt 6 - Realisierung der Seitensteuerung und Blätterfunktion Stellen Sie zunächst sicher, dass sich ca. 25 bis 30 Datensätze in der MySql-Tabelle befinden (ggf. weitere Datensätze abschicken). Mit den folgenden Schritten sollen die Anzeige der Datensätze pro Seite limitiert und eine Blätterfunktion realisiert werden. Die SQL-Anweisung zur Auswahl der anzuzeigenden Datensätze muss um den fett gedruckten Anteil ergänzt werden: SELECT * FROM $TableName ORDER BY ID DESC LIMIT $pos,$beitraegeproseite Damit wird ab der Position $pos eine Anzahl Datensätze selektiert, die dem Inhalt der Variablen $BeitraegeProSeite entspricht. $BeitraegeProSeite wird in der Datei einstellungen.inc.php festgelegt. Die Variable $pos ist beim ersten Aufruf des Skriptes noch nicht gesetzt. Deshalb muss unterhalb des Kommentars //Sktriptaufruf initialisieren noch eingefügt werden: if(isset($pos) == 0) { $pos = 0; } Alle weiteren Werte von $pos ergeben sich weiter unten durch Realisierung der Blätterfunktion. Tragen Sie dazu unterhalb des Kommentars //Links für das Blättern definieren: ein: $LinkFruehere = "<a href=".$php_self. "?pos=".($pos + $BeitraegeProSeite). "><&lt Frühere Einträge</a>"; $LinkSpaetere = "<a href=".$php_self. "?pos=".($pos - $BeitraegeProSeite). ">Spätere Einträge >&gt</a>"; Damit werden Links erzeugt, mit denen sich das Skript selbst aufruft und dabei jeweils einen numerischen Wert als Argument pos übergibt. Testen Sie das Zwischenergebnis im Webbrowser. Nun müssen diese Links noch an den vorgesehenen Stellen im Kopf und Fuß der Ergebnistabelle eingefügt werden: R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 5 von 7

6 Tragen Sie in der oberen Seitensteuerung unterhalb des Kommentars //Ggf. Link für das Rückwärtsblättern erzeugen: ein*: echo $LinkFruehere; (* Achten Sie dabei, dass es sich einschließlich des Kommentars um PHP-Code handelt!) Testen Sie das Zwischenergebnis im Webbrowser. Wenn Sie ganz nach links blättern werden Sie feststellen, dass keine Ergebnisdatensätze mehr angezeigt werden. Wenn links keine Datensätze mehr folgen, sollte der Link zum Rückwärtsblättern also gar nicht erst angezeigt werden. Das erreichen Sie mit folgender Modifikation: //Ggf. Link für das Rückwärtsblättern erzeugen: if ($AnzahlEintraege > $pos + $BeitraegeProSeite) { echo $LinkFruehere; } Ein Test im Webbrowser sollte nun zeigen, dass "am linken Anschlag" der Link auf der letzten Ergebnisseite nun wie gewollt nicht mehr angezeigt wird. Möglicherweise ist Ihnen beim Testen auch aufgefallen, dass mit jedem Klick auf den Blätterlink ein neuer Datensatz angelegt wird. Wie das verhindert werden kann, sehen Sie weite unten. Realisieren Sie aber zunächst am Beispiel des Rückwärtsblätterns das Vorwärtsblättern in der oberen Seitensteuerung und übertragen Sie es anschließend in die untere Seitensteuerung. Die Bedingung für das Vorwärtsblättern lautet: $pos - $BeitraegeProSeite >= 0 Testen Sie die gesamte Blätterfunktion im Webbrowser. Testen Sie es auch mit einer geänderten Einstellung in der Datei einstellungen.inc.php. Reduzieren Sie bei Bedarf die Anzahl an Datensätzen in der MySql-Tabelle auf ca. 25. Schritt 7 - Anlegen neuer Datensätze beim Blättern verhindern Dafür zuständig ist das versteckte Formular-Textfeld mit dem Namen go (s. Quelltext des Formulars). Dieses ist per Voreinstellung auf den Wert 1 gesetzt (value='1'). Die dieses Textfeld repräsentierende Variable $go wird nur gesetzt, wenn zuvor der Absenden-Button des Formulars betätigt wurde. Das ist nicht der Fall, wenn lediglich die Blätterfunktion verwendet wurde. Mit dem folgenden if-konstrukt wird realisiert, dass ein neuer Datensatz wirklich nur dann angelegt wird, wenn zuvor auf "Absenden" geklickt wurde. Zusätzlich wird getestet, ob bei "Name" und bei "Beitrag" etwas eingegeben wurde. Wenn nicht, wird mittels einem Stück eingebettetem JavaScript-Code eine entsprechende Meldung angezeigt. Ersetzen Sie mit dem folgenden Code das bisher unter dem Kommentar //Daten in Datenbank schreiben stehende (Siehe auch Dokument Teillistings für Übung 6 Listing 3): //Wenn Formular abgesendet wurde: if ($go == 1) { //Wenn eines der erforderlichen Eingabefelder leer ist Meldung anzeigen. //Diese wird mittels JavaScript erzeugt: if ($name == "" $beitrag == "") {?> <script language = 'JavaScript'> window.alert('bitte alle erforderlichen Felder ausfüllen.'); </script> <?php } else { //Wenn alle erforderlichen Eingabefelder gefüllt sind und auf "Absenden" //geklickt wurde, Übernahme in Datenbank (neuer Datensatz): $datum = date ("Y-m-d"); mysql_query ("INSERT INTO $TableName (name, ,datum,beitrag) VALUES ('$name','$ ','$datum','$beitrag')"); } //ENDE if } //ENDE if R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 6 von 7

7 Schritt 8 - Gesamttest und Hochladen auf den öffentlichen Server Testen Sie den vorhandenen Arbeitsstand im Webbrowser, auch mit unvollständigen Eingaben. Für diesen Fall müsste die o.g. Fehlermeldung erscheinen. Das Blättern sollte nun ohne Neuanlegen von Datensätzen möglich sein. Jetzt muss noch dafür gesorgt werden, dass das Gästebuch von Ihrer Internetpräsenz aus geöffnet werden kann. Ändern Sie dazu in der Hauptvorlage-Datei tpl.htm der Navigationsübung (Übung 2) den Gästebuchlink wie folgt: <a href='guestbook' target='_blank'> Wenn alles funktioniert, können Sie das gesamte Verzeichnis.../guestbook und die geänderte Datei tpl.htm per FTP auf den Kursserver laden. Zuvor muss aber in der Datei einstellungen.inc.php noch das Passwort geändert werden. Vor dem ersten Test auf dem öffentlichen Server muss noch die MySql-Tabelle angelegt werden. R.-P. Keil Übung 6 - Datenbankgestütztes Gästebuch - Schrittanleitung / Seite 7 von 7

MERKMALE... 2 STRUKTUR DER MYSQL-TABELLE... 3 VERWENDETE PHP-FUNKTIONEN... 3

MERKMALE... 2 STRUKTUR DER MYSQL-TABELLE... 3 VERWENDETE PHP-FUNKTIONEN... 3 Inhaltsverzeichnis MERKMALE. 2 STRUKTUR DER MYSQL-TABELLE. 3 VERWENDETE PHP-FUNKTIONEN.. 3 FUNKTIONSWEISE - ÜBERSICHT. 4 BASISMECHANISMEN DER DATENÜBERTRAGUNG 4 FUNKTIONSWEISE - DETAILS. 4 VERBINDUNG ZUR

Mehr

<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";

<? $ZeilenMax = 9; $SpaltenMax = 9; echo <pre>; Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.

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

"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"

Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten Mini-Workshop "Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten" Dirk Wiebel 28.07.03 1. HTML-Grundlagen SGML-basierte Formatiersprache (HyperText Markup Language) Basiert auf Tags und Attributen

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

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

for ($i=1 ;$i<=25 ;$i++) { echo "$i "; }?> <br> <a href="http://localhost/php.php">zurück zur Index-Seite</a> </body> </html>

for ($i=1 ;$i<=25 ;$i++) { echo $i ; }?> <br> <a href=http://localhost/php.php>zurück zur Index-Seite</a> </body> </html> 8 Schleifen Schleifen werden in der Programmierung viel verwendet. Sie sind deshalb sehr wichtig, weil man mit Ihrer Hilfe erreichen kann, dass etwas unter bestimmten Bedingungen immer wieder ausgeführt

Mehr

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts

Mehr

Grundlagen. Wie sind PHP-Dateien aufgebaut?

Grundlagen. Wie sind PHP-Dateien aufgebaut? Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";

Mehr

Formulare in html Bernd Bl umel Version: 1. April 2003

Formulare in html Bernd Bl umel Version: 1. April 2003 Formulare in html Bernd Blümel Version: 1. April 2003 Inhaltsverzeichnis 1 Formulare 2 1 Kapitel 1 Formulare Formulare sind in html die einzige Interaktionsmöglichkeit mit den Benutzern unserer Internet

Mehr

Entwicklung einer Suchmaschine mit dem Internet Information Server

Entwicklung einer Suchmaschine mit dem Internet Information Server Entwicklung einer Suchmaschine mit dem Internet Information Server Überblick: Der Index Server erstellt einen Index für alle Inhalte und Eigenschaften von Dokumenten, die auf dem Internet Information Server

Mehr

Programmieren der Untersuchung

Programmieren der Untersuchung Programmieren der Untersuchung Während in HTML viele Tags zur Formatierung und Beschreibung eines Textes zur Verfügung stehen, bieten Programmiersprachen wie z.b. PHP oder Java Script Strukturen die einen

Mehr

Datenbank - Teil 3. Ziele: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP.

Datenbank - Teil 3. Ziele: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP. Ziele: Eine Datenbank anlegen mit SQL Daten eingeben mit SQL Abfragen stellen mit SQL und PHP 1 Datenbankserver Entwickelt von der schwedischen Aktiengesellschaft MySQL Unter GNU General Public License

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

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen

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

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc.

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc. Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 4: Stand: 03.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt

Mehr

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 PHP Formulare Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 1 Formularverarbeitung Durch Formulare werden Webseiten interaktiv. Durch Formulare können Daten an den Webserver geschickt werden, um sie

Mehr

Begleitskript. zum PHP/MySQL. Kurs

Begleitskript. zum PHP/MySQL. Kurs Begleitskript zum PHP/MySQL Kurs http://www.online-platform.net Dieser Text unterliegt der GNU General Public License. Er darf als ganzes oder in Auszügen kopiert werden, vorausgesetzt, dass sich dieser

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

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

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

11 Pull-Down-Menu und Datenbank

11 Pull-Down-Menu und Datenbank 11 Pull-Down-Menu und Datenbank Die Übergabe von Variablen in PHP (von einer Datei zur nächsten) kann auf zwei Arten erfolgen: Sie wird entweder in einem Formular übertragen (alle Variablen der Formularfelder,

Mehr

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten.

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten. Benutzerhandbuch Gästebuch Software - YellaBook v1.0 http://www.yellabook.de Stand: 01.08.2012 Inhalt 1 Funktionen... 3 2 Systemanforderungen... 4 3 Installation... 4 4 Einbinden des Gästebuchs... 5 5

Mehr

Einführung in PHP und MySQL

Einführung in PHP und MySQL Zentral Informatik, IT Fort und Weiterbildungen Einführung in PHP und MySQL Handouts zu den Folien Autoren: Diverse Mitarbeiter der Zentralen Informatik Letzte Überarbeitung: Daniel Förderer Version 2015,2

Mehr

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden.

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden. Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP und MySQL Integration von MySQL in PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de) MySQL

Mehr

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5 Formulare

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5 Formulare VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 5 Formulare SS 2004 Inhaltsverzeichnis 1. Formulare - Datenaustausch mit dem Anwender...1 1.1. Formulare - Die Syntax...1 1.1.1.

Mehr

7 Tabellen. 7.1 Erstellen einer Tabelle. - übersichtliches Gestalten von Websites - enorme Steigerung der Layoutmöglichkeiten durch Tabellen

7 Tabellen. 7.1 Erstellen einer Tabelle. - übersichtliches Gestalten von Websites - enorme Steigerung der Layoutmöglichkeiten durch Tabellen 1 7 Tabellen - übersichtliches Gestalten von Websites - enorme Steigerung der Layoutmöglichkeiten durch Tabellen 7.1 Erstellen einer Tabelle Syntax: Inhalt1 Inhalt2 Kommentar

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

Scripting Server (Lamp) Domain Hosting

Scripting Server (Lamp) Domain Hosting Scripting Server (Lamp) Domain Hosting Quick-Start Guide 08.12.09 - HS - 1/14 Inhalt 1 Einführung...3 1.1 Administration der Internetseiten...3 1.2 Administrationsoberfläche...4 2 Grundkonfiguration...

Mehr

Internet Praktikum im Grunstudium Formularwerte und Datenbanken Speichern, Lesen und Aufbereiten. Dr. Guido Rößling Dipl.-Ing.

Internet Praktikum im Grunstudium Formularwerte und Datenbanken Speichern, Lesen und Aufbereiten. Dr. Guido Rößling Dipl.-Ing. Internet Praktikum im Grunstudium Formularwerte und Datenbanken Speichern, Lesen und Aufbereiten Dr. Guido Rößling Dipl.-Ing. Andreas Hartl Aktueller Zustand Sie sollten schon in der Lage sein Formulare

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

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

Datenbank - Teil 3. Ziele dieser Übung: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP

Datenbank - Teil 3. Ziele dieser Übung: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP Datenbank - Teil 3 Ziele dieser Übung: Eine Datenbank anlegen mit SQL Daten eingeben mit SQL Abfragen stellen mit SQL und PHP 1 Datenbank - Teil 3 Datenbankserver Entwickelt von der schwedischen Aktiengesellschaft

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

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

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II SS 2015 PHP MVC. Dr. Christian Senger. PHP MVC 1 von 21

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II SS 2015 PHP MVC. Dr. Christian Senger. PHP MVC 1 von 21 PHP MVC PHP MVC 1 von 21 Model View Control Views Controlers Business logic GUI OO-application logic Object-relational-Mapping Relational DBMS PHP MVC 2 von 21 Webbasierte Informationssysteme WWW-Browser

Mehr

Um einen Form-Mailer in Ihre Seite zu integrieren, kopieren Sie bitte den folgenden HTML-Code und fügen ihn in den Quelltext Ihrer Seite ein:

Um einen Form-Mailer in Ihre Seite zu integrieren, kopieren Sie bitte den folgenden HTML-Code und fügen ihn in den Quelltext Ihrer Seite ein: Was ist ein Kontaktformular / Form-Mailer? Über ein Kontaktformular können Besucher Ihrer Webseite, Ihnen direkt über die Webseite eine Nachricht zukommen lassen. Der Besucher füllt einfach die Felder

Mehr

Hinweise zur Arbeit mit MySQL

Hinweise zur Arbeit mit MySQL Hinweise zur Arbeit mit MySQL Warum soll ich mich überhaupt mit MySQL beschäftigen? Nicht ganz bescheiden wird auf der MySQL-Website verkündet: Die populärste Open-Source-Datenbank der Welt. Tatsächlich

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

TYPO3 und TypoScript

TYPO3 und TypoScript TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de

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

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

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus HTML Teil 2 So kann man HTML-Seiten mit und CSS gestalten So sehen einfache Formulare aus Wie könnte ein komplexer Internetauftritt aussehen? Trennung Inhaltsbereich und Navigationsbereich 2 Beispiel:

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

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

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013 Kurssystem Günter Stubbe Datum: 19. August 2013 Aktualisiert: 6. September 2013 Inhaltsverzeichnis 1 Einleitung 5 2 Benutzer 7 2.1 Registrierung............................. 7 2.2 Login..................................

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 6: Dynamische Content-Generierung aus Datenbank-Daten als valid XHTML Aktueller Zustand Sie sollten schon in der Lage sein Formulare in XHTML zu erzeugen (statisch oder dynamisch),

Mehr

Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php. eine Nutzungslizenz dieses Handbuch

Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php. eine Nutzungslizenz dieses Handbuch Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php eine Nutzungslizenz dieses Handbuch Schnelleinstieg Quick Installation 1. Öffnen Sie die Datei vionlink-formmailer.php.

Mehr

PostgreSQL auf Debian System

PostgreSQL auf Debian System PostgreSQL auf Debian System Inhaltsverzeichnis 1. Installation 1.1 Installation 1.2 Mit postgres anmelden 2. Benutzer anlegen 3. Datenbank anlegen 3.1 Optionen 3.2 Datenbank mydatabase anlegen 4. Datenbank

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

MySQL, phpmyadmin & SQL. Kurzübersicht

MySQL, phpmyadmin & SQL. Kurzübersicht MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen

Mehr

JavaScript und das Document Object Model 30.05.07

JavaScript und das Document Object Model 30.05.07 JavaScript und das Document Object Model Dynamische Seiten Bestreben von Netscape und Microsoft, HTML-Seiten dynamisch zu gestalten Schlagwort DHTML Netscape/Sun: JavaScript Microsoft: JScript Problem

Mehr

Datenbanken. Ein DBS besteht aus zwei Teilen:

Datenbanken. Ein DBS besteht aus zwei Teilen: Datenbanken Wikipedia gibt unter http://de.wikipedia.org/wiki/datenbank einen kompakten Einblick in die Welt der Datenbanken, Datenbanksysteme, Datenbankmanagementsysteme & Co: Ein Datenbanksystem (DBS)

Mehr

Kurze Einführung in PHP

Kurze Einführung in PHP Kurze Einführung in PHP Dieser Text ist eine Art "Schnupperkurs" in Sachen PHP: Sie lernen Grundsätzliches über dynamische Webseiten und PHP. Außerdem lernen Sie drei typische Anwendungsbeispiele für PHP

Mehr

Multimedia im Netz Wintersemester 2013/14. Übung 10 (Nebenfach)

Multimedia im Netz Wintersemester 2013/14. Übung 10 (Nebenfach) Multimedia im Netz Wintersemester 2013/14 Übung 10 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 10-1 Erinnerung: Anmeldung zur Klausur Die Anmeldung zur Klausur

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Die SQL-Schnittstelle

Die SQL-Schnittstelle Die SQL-Schnittstelle Merlin 16 Version 16.0 vom 09.10.2012 Inhalt Die SQL-Export-Schnittstelle... 4 Der Menüpunkt Abfrage durchführen... 4 Beschreibung Fenster Abfrage durchführen... 4 Schaltflächen Fenster

Mehr

Übungen. DI (FH) Levent Öztürk

Übungen. DI (FH) Levent Öztürk Übungen DI (FH) Levent Öztürk Übersicht Entwicklungsumgebung PHPMYADMIN Datenbank anlegen User anlegen Tabellen Anlegen Datenbankzugriffe über PHP 01.04.2014 DI (FH) Levent Öztürk 2 Entwicklungsumgebung

Mehr

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011 Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011 Studiengang: Semester: 3. Gruppe: Wirtschaftsinformatik A & B Datum: 29.06.2011 Dozent: LfbA Dipl.-Hdl. Andreas Heß Hilfsmittel: alle Unterlagen/Bücher

Mehr

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen:

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen: MySql und PHP Apache2: Konfigurieren für php4...\apache2\conf\httpd.conf aufrufen Folgende Zeilen einfügen: LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php.php Wichtig!!

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

Fachhochschule Kaiserslautern Labor Datenbanken mit MySQL SS2006 Versuch 1

Fachhochschule Kaiserslautern Labor Datenbanken mit MySQL SS2006 Versuch 1 Fachhochschule Kaiserslautern Fachbereiche Elektrotechnik/Informationstechnik und Maschinenbau Labor Datenbanken Versuch 1 : Die Grundlagen von MySQL ------------------------------------------------------------------------------------------------------------

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

FAQ - Script gaesteform

FAQ - Script gaesteform FAQ - Script gaesteform www.kundencenter.ws 9. April 2009 Salvatore Spadaro 1 2 Inhaltsverzeichnis 1 Script - gaesteform 3 1.1 Welchen Funktionumfang bietet das Script gaesteform und welche Technik steckt

Mehr

PHP-Security. Aleksander Paravac. watz@lug-bamberg.de http://www.lug-bamberg.de. Aleksander Paravac (GNU/Linux User Group Bamberg/Forchheim) 1 / 27

PHP-Security. Aleksander Paravac. watz@lug-bamberg.de http://www.lug-bamberg.de. Aleksander Paravac (GNU/Linux User Group Bamberg/Forchheim) 1 / 27 PHP-Security Aleksander Paravac watz@lug-bamberg.de http://www.lug-bamberg.de Aleksander Paravac (GNU/Linux User Group Bamberg/Forchheim) 1 / 27 Übersicht 1 Motivation 2 Einsatz von PHP auf dem Webserver

Mehr

Crashkurs Webseitenerstellung mit HTML

Crashkurs Webseitenerstellung mit HTML Ziel Crashkurs Webseitenerstellung mit HTML Das Ziel dieser Einführung in die Webseitenerstellung ist das Kennenlernen der Seitenbeschreibungssprache HTML und die Nutzung für einfach strukturierte Seiten,

Mehr

Python CGI-Skripte erstellen

Python CGI-Skripte erstellen Python CGI-Skripte erstellen CGI (Common Gateway Interface)... ist eine Schnittstelle, um Scripte im Web bereitzustellen. ist eine Schnittstelle zwischen einem HTTP-Server und ausführbaren Programmen.

Mehr

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5. Formulare und mehr

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5. Formulare und mehr VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 5 Formulare und mehr SS 2003 Inhaltsverzeichnis 5. Formulare und mehr...1 5.1. Formulare...1 5.1.1. Erstellen eines einfachen

Mehr

BUERGERMELDUNGEN.COM ANLEITUNG FÜR BENUTZER

BUERGERMELDUNGEN.COM ANLEITUNG FÜR BENUTZER BUERGERMELDUNGEN.COM ANLEITUNG FÜR BENUTZER Seite 1 1 ERSTELLEN DES BENUTZERKONTOS Um eine Bürgermeldung für Deine Gemeinde zu erstellen, musst Du Dich zuerst im System registrieren. Dazu gibt es 2 Möglichkeiten:

Mehr

PHP und Datenbanken. Verbindung zum Datenbankserver

PHP und Datenbanken. Verbindung zum Datenbankserver PHP und Datenbanken Verbindung zum Datenbankserver Um PHP mit einer MySQL-Datenbank zu verbinden, braucht man zuerst eine Verbindung zum Datenbankserver. Diese Verbindung ist Vorraussetzung, um eine bestimmte

Mehr

Open Catalog Interface (OCI) Anbindung an VirtueMart

Open Catalog Interface (OCI) Anbindung an VirtueMart Ver. 2.5.1 Open Catalog Interface (OCI) Anbindung an VirtueMart Joomla 2.5 und Virtuemart 2.0.6 Ing. Karl Hirzberger www.hirzberger.at Inhaltsverzeichnis Begriffserklärung... 3 OCI für VirtueMart... 4

Mehr

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das

Mehr

Bedienungsanleitung Internet-Veranstaltungskalender Eventsonline

Bedienungsanleitung Internet-Veranstaltungskalender Eventsonline Bedienungsanleitung Internet-Veranstaltungskalender Eventsonline Klicken sie auf Eine Veranstaltung neu Anmelden. Es öffnet sich ein neues Browserfenster 1. Titel Tragen Sie hier die Überschrift den Titel

Mehr

Formular / Counter. Handbuch

Formular / Counter. Handbuch Handbuch November 2012, Copyright Webland AG 2012 Inhalt Formular Allg. Informationen Formular konfigurieren 1. Schritt: Erstellen des Formulars 2. Schritt: Konfiguration des Formulars 3. Schritt: Integration

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

TUTORIAL BEGINNER. Einführung in webedition 4.x

TUTORIAL BEGINNER. Einführung in webedition 4.x Einführung in webedition 4.x Tutorial: News erstellen mit webedition In diesem Tutorial wird Ihnen gezeigt, wie Sie mit Hilfe von webediton News erstellen, archivieren und anzeigen könnnen. Dieses Kapitel

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach - Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6

Mehr

XML-Import. Datenbanken Praktikum. Jens Umland. CD mit zip-archiv (Programm) und Beispieldateien

XML-Import. Datenbanken Praktikum. Jens Umland. CD mit zip-archiv (Programm) und Beispieldateien XML-Import Datenbanken Praktikum Jens Umland Matr. Nr.: 2843 Fachbereich: Bachelor Wirtschaftsinformatik E-Mail: winf2843@fh-wedel.de Fachsemester: 6tes Fachsemester Verwaltungssemester: 6tes Verwaltungssemester

Mehr

BRL FileBox Anleitung online

BRL FileBox Anleitung online IT Helpline BRL FileBox Anleitung online Einleitung In zunehmendem Maße besteht der Bedarf, größere Dateien über das Internet auszutauschen. Da die Mailsysteme in der Regel eine Größenbeschränkung von

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

Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-)

Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-) Model-View-Controler Paradigma Der Inhalt dieses Foliensatzes ist nicht klausurrelevent!!! - aber trotzdem interessant ;-) Andreas Schmidt PHP (MVC) 1/22 Model-View-Controler paradigma (1) Views Controlers

Mehr

Homepageerstellung mit WordPress

Homepageerstellung mit WordPress Homepageerstellung mit WordPress Eine kurze Einführung in die Installation und Einrichtung von WordPress als Homepage-System. Inhalt 1.WordPress installieren... 2 1.1Download... 2 1.2lokal... 2 1.2.1 lokaler

Mehr

Erstellen eines HTML-Templates mit externer CSS-Datei

Erstellen eines HTML-Templates mit externer CSS-Datei Erstellen eines HTML-Templates mit externer CSS-Datei Eigenschaften der Lösung Menü mit 2 Ebenen ohne Bilder, Menü besteht aus Text (Links) Durch CSS kann das Menü aber auch die Seite angepasst werden

Mehr

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...

Mehr

Dokumentation: Formmail Datarius 1.5

Dokumentation: Formmail Datarius 1.5 Dokumentation: Formmail Datarius 1.5 Datei-Liste Mit dem Formmail Datarius werden folgende Dateien geliefert: Lizenz.txt Nutzungsberechtigung und Haftungsausschluss.. test.php 1. Prüfen Sie, ob Php auf

Mehr

FileMaker und PHP Workshop

FileMaker und PHP Workshop FileMaker und PHP Workshop 2-stündiger Ausschnitt aus einem 3-tägigen Schulungsprogramm Bernhard Schulz FileMaker Konferenz 2010 / Zürich Ziel des Workshops Kennenlernen von PHP Möglichkeiten von FileMaker

Mehr

2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST

2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST 2. Interaktive Web Seiten GET und POST Die Übertragungsmethoden GET und POST sind im http Protokoll definiert: POST: gibt an, dass sich weitere Daten im Körper der übertragenen Nachricht befinden: z.b.

Mehr

Publizieren im Internet

Publizieren im Internet Publizieren im Internet Eine eigene Homepage erstellen Teil 2 Margarita Esponda esponda@inf.fu-berlin.de Ein Bild als Hintergrund Webseite mit einen Bild als Hintergrund

Mehr

Webseiten erstellen mit Expression Web Teil 2

Webseiten erstellen mit Expression Web Teil 2 Webseiten erstellen mit Expression Web Teil 2 Herzlich Willkommen Webentwicklung mit Expression Web Kursleiter: Steffen Schwientek Kursverlauf 2. Wochenende Modelle zur Webseitengestaltung Tabelle Anhand

Mehr

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

Datenbankanbindung mit PHP und MySQL

Datenbankanbindung mit PHP und MySQL Ausarbeitung - Seite 1/14 Sebastian Brandt Inhalt Seite 1. Vorarbeit: Eine MySQL-Datenbank erstellen 2 Einen Datenbankbenutzer anlegen 2 2. Grundlagen Eine Verbindung mit der Datenbank herstellen 3 ->

Mehr

Gesamtbeispiel zu PHP/PostgreSQL

Gesamtbeispiel zu PHP/PostgreSQL Gesamtbeispiel zu PHP/PostgreSQL 1. Beispiel: Gegeben ist folgende Tabelle wh=# select * from person2; vorname nachname ort hobby ---------+----------+------+---------- hans huber wien laufen hans schubert

Mehr

Das Paket enthält: formular.php vionlink-formmailer.php src/font.tff src/bg.png src/capmaker.php

Das Paket enthält: formular.php vionlink-formmailer.php src/font.tff src/bg.png src/capmaker.php Das Paket enthält: formular.php vionlink-formmailer.php src/font.tff src/bg.png src/capmaker.php eine Nutzungslizenz Lizenz- und Nutzungsbestimmungen.pdf dieses Handbuch Schnelleinstieg Quick Installation

Mehr

SCHAU.AUF.FELDKIRCH.AT

SCHAU.AUF.FELDKIRCH.AT SCHAU.AUF.FELDKIRCH.AT Anleitung für Benutzer Seite 1 1. ERSTELLEN DES BENUTZERKONTOS Um eine Bürgermeldung für Feldkirch zu erstellen, müssen Sie sich zuerst im System registrieren. Den Registrierungslink

Mehr

Counter als PHP-Skript (Zugriff auf Textdatei):

Counter als PHP-Skript (Zugriff auf Textdatei): Counter als PHP-Skript (Zugriff auf Textdatei): php Counter Herzlich willkommen Sie

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr