PHP. FÜRs World Wide Web HTML-FORMULARE UND PHP ISBN
|
|
- Imke Brodbeck
- vor 7 Jahren
- Abrufe
Transkript
1 PHP FÜRs World Wide Web ISBN Variablen werden vielleicht am häufigsten in Zusammenhang mit HTML-Formularen benutzt. Sites benutzen Formulare, um die Daten von Besuchern zu erfassen, ihnen ein Login zu ermöglichen, Feedback zu erhalten, für E-Commerce und viele andere Zwecke. Selbst die einfachste Site wird einen Grund finden, ein Formular einzurichten. Häufig verwenden Programmierer CGI-Scripts in Perl, um die Daten aus diesen Formularen zu verarbeiten, doch dieselben Ergebnisse können einfacher mit PHP erzielt werden. Im Gegensatz zu CGI- Scripts, bei denen Sie ein Stück Code schreiben müssen, das die vom Formular übersandten Daten ausliest, hat PHP eine bereits eingebaute Unterstützung für den Empfang von Daten aus einem HTML-Formular, sodass man sich das Parsen spart. Dieses Kapitel behandelt die Grundlagen der Erstellung von HTML-Formularen und wie Daten an ein PHP-Script übermittelt werden. Wem das Thema Formulare ganz fremd ist, sollte vielleicht angesichts der großen Bedeutung von Formularen für das Webdesign ein ausführliches HTML-Handbuch zu Rate ziehen, um mehr über dieses Thema zu erfahren. 27
2 KAPITEL 3 Erstellung eines einfachen Formulars Als HTML-Formularübung erstellen wir eine Feedback-Seite, in der nach dem Vor- und Nachnamen des Besuchers, seiner -Adresse und Kommentaren gefragt wird. Dafür erzeugen wir die entsprechenden Felder. So erstellt man ein HTML-Formular: 1. Öffnen Sie einen Texteditor und erstellen Sie ein neues Dokument: <HTML><HEAD><TITLE>HTML Form </TITLE></HEAD><BODY></BODY> </HTML> 2. Fügen Sie zwischen die Body-Tags die öffnenden und schließenden <FORM>-Tags ein: <FORM ACTION="HandleForm.php"> </FORM> (Script 3.1) Die <FORM>-Tags legen fest, wo ein Formular beginnt und endet. Alle Elemente des Formulars müssen zwischen diesen beiden Zeilen stehen. Das Attribut ACTION sagt dem Server, welche Seite (oder welches Script) die Daten aus dem Formular erhalten soll. 3. Speichern Sie die Seite als form.html. 4. Nach dem öffnenden FORM-Tag (Zeile 6), aber vor dem schließenden FORM-Tag drücken Sie Return, um eine neue Zeile zu erzeugen. 5. Nun fangen Sie mit dem Anlegen der Formularfelder an: First Name <INPUT TYPE=TEXT NAME= "FirstName" SIZE=20><BR> Folgen Sie einer konsistenten Benennungskonvention innerhalb Ihres Formulars, indem Sie jedem Fald einen logischen und beschreibenden Namen geben. Benutzen Sie Buchstaben, Zahlen und den Unterstrich (_), wenn Sie Felder benennen. Halten Sie bei der Arbeit die Namen der einzelnen Felder fest (Script 3.2) 1 <HTML> 2 <HEAD> 3 <TITLE>HTML Form</TITLE> 4 </HEAD> 5 <BODY> 6 <FORM ACTION="HandleForm.php"> 7 </FORM> 8 </BODY> 9 </HTML> Script 3.1: Jedes HTML-Formular beginnt und endet mit den Tags <FORM> bzw. </FORM>. Sollten Sie Ihre Formulare manuell erstellen, müssen Sie peinlich genau darauf achten, diese Tags nicht zu vergessen. Stellen Sie auch sicher, dass Sie das Formular mit dem ACTION-Attribut zum richtigen Script zur Weiterverarbeitung senden. 1 <HTML> 2 <HEAD> 3 <TITLE>HTML Form</TITLE> 4 </HEAD> 5 <BODY> 6 <FORM ACTION="HandleForm.php"> 7 First Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR> 8 Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR> 9 Address <INPUT TYPE=TEXT NAME=" " SIZE=60><BR> 10 Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR> 11 <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!"> 12 </FORM> 13 </BODY> 14 </HTML> Script 3.2: Jede beliebige Kombination von Eingabetypen kann Ihrem Formular hinzugefügt werden Sie müssen nur Acht geben, dass sie innerhalb der <FORM>-Tags stehen, ansonsten werden diese Elemente nicht erscheinen. Als stilistische Anregung rate ich Ihnen, diese Eingabeelemente als Tabelle zu layouten. Das lässt Ihre Tabelle nicht nur professioneller aussehen, sondern macht sie auch besser benutzbar. 28
3 Abbildung 3.1: Wenn Sie Ihr Formular korrekt erstellt haben, sollte es im Browser so aussehen. Stellen Sie sicher, dass Sie das Formular abschließen und dass Sie nicht den Submit -Button vergessen. Last Name <INPUT TYPE=TEXT NAME= "Last Name" SIZE=40><BR> Fügen Sie die <BR>-Tags hinzu, damit das Formular im Browser ordentlicher aussieht. Address <INPUT TYPE= TEXT NAME=" " SIZE=60><BR> Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR> Eine TEXTAREA gibt dem Besucher mehr Platz für seine Kommentare als ein Textfeld. Bei einer TEXT-Eingabe kann man die Menge der eingebbaren Information begrenzen, was bei einer TEXTAREA dagegen nicht möglich ist. Wenn Sie Ihr Formular entwerfen, wählen Sie die Eingabetypen, die zu der Information passen, die Sie vom Besucher abfragen wollen. 6. Schreiben Sie in eine eigene Zeile: <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!"> Der VALUE des SUBMIT-Typs ist das, was auf dem Button im Browser erscheint. Sie könnten genauso gut auch Go!, Enter, Los! oder Abschicken verwenden. 7. Speichern Sie das Script, laden Sie es auf den Server hoch und sehen Sie es sich im Browser an (Abbildung 3.1). (Da es sich hier um eine HTML-Seite, kein PHP-Script handelt, könnten Sie dieses Listing aber auch direkt in Ihrem Computer ansehen.) 29
4 KAPITEL 3 Tipps In diesem Beispiel haben Sie das Formular erstellt, indem Sie das HTML manuell gecoded haben, aber Sie könnten genauso gut ein Webdesign-Programm wie Dreamweaver oder GoLive! benutzen, wenn Ihnen das lieber ist. Wir haben hier die Erweiterung für HTML benutzt (.html), da wir eine ganz normale HTML- Seite (und nicht notwendigerweise eine PHP- Seite) erstellt haben. Sie könnten genauso gut die PHP-Erweiterung benutzen und würden dasselbe Ergebnis erzielen, auch wenn gar kein PHP benutzt wird. (Vergessen Sie nicht, dass alles auf einer PHP-Seite außerhalb der PHP- Klammern <?php und?> als HTML behandelt wird.) Auch wenn ich ihn hier weggelassen habe, würde ich Ihnen empfehlen, bei den meisten Formularen (und ganz besonders bei umfangreicheren) auch einen Zurücksetzen -Knopf einzubauen. Der entsprechende Code wäre: <INPUT TYPE=RESET NAME=RESET VALUE= "Reset"> Achten Sie sorgfältig darauf, dass Ihr ACTION- Attribut auf eine existierende Datei auf dem Server verweist, denn ansonsten wird Ihr Formular nicht verarbeitet. Im vorliegenden Fall geben wir an, dass die Datei HandleForm.php sich im selben Verzeichnis wie die Seite form.html befindet. 30
5 Get und Post benutzen Erfahrene Leser haben bestimmt schon längst bemerkt, dass wir etwas in unserem ursprünglichen <FORM>-Tag weggelassen haben, nämlich ein METHOD- Attribut. Dieses Attribut sagt dem Server, wie er die Daten aus dem Formular an das weiterverarbeitende Script übergeben soll. Ich habe das oben weggelassen, weil dieses Thema einen eigenen Abschnitt verdient. Bei METHOD haben Sie zwei Möglichkeiten: GET und POST. Ich vermute, dass die meisten HTML-Coder den genauen Unterschied gar nicht kennen. Um ehrlich zu sein, gibt es meistens keine großen Unterschiede (vor allem bei einfacheren Webseiten), und beide Attribute zeitigen die erwünschten Resultate. Der Unterschied zwischen GET und POST besteht darin, wie die Information vom Formular an das verarbeitende Script weitergeleitet wird. Die GET- Methode sendet die gesammelten Informationen als Teil des URLs weiter, während die POST-Methode die Informationen unsichtbar für den Benutzer weitergibt. Zum Beispiel würde nach dem Absenden unseres Formulars bei Benutzung der GET-Methode der URL ungefähr so aussehen: HandleForm.php?FirstName= Larry&LastName=Ullman Dagegen sähe man bei der POST-Methode als Surfer lediglich: 31
6 KAPITEL 3 Wenn Sie eine der beiden Methoden auswählen, sollten Sie diese drei Unterschiede beachten: 1. Mit der GET-Methode ist der Umfang der weiterzuleitenden Informationen beschränkt. 2. Die GET-Methode schickt die Angaben offen an das verarbeitende Script (damit werden z.b. eingegebene Passwörter für jeden sichtbar, der einen Blick auf den Monitor werfen kann, was ein Sicherheitsrisiko bedeutet). 3. Eine Seite, die von einem Formular mit der GET- Methode erzeugt wurde, kann man zu den Favoriten hinzufügen, während das bei einer durch POST erzeugten Seite nicht geht. In diesem Buch werde ich POST für die Bearbeitung von Formularen benutzen. Dies geschieht hauptsächlich zur besseren Unterscheidung von einer Technik, die ich später erkläre und mit der man nach dem Prinzip der GET-Methode Seiten austestet (siehe Daten manuell festlegen). Jedenfalls leiten beide Methoden die Daten korrekt weiter; welche der beiden Methoden für Sie die richtige ist, hängt davon ab, ob sich sicherheitsrelevante Daten in Ihrem Formular befinden und ob Sie wollen, dass man die resultierende Seite in die Favoriten übernehmen kann oder nicht. So fügen Sie Ihrem Script eine METHOD hinzu: 1. Öffnen Sie form.html in einem Texteditor. 2. Fügen Sie im ursprünglichen <FORM>-Tag METHOD=POST hinzu (Zeile 6, Script 3.3). 3. Speichern Sie das Script und laden Sie es auf den Server hoch. 4. Sehen Sie sich den Quelltext der Seite an um sicherzustellen, dass alle notwendigen Elemente präsent sind (Abbildung 3.2). 1 <HTML> 2 <HEAD> 3 <TITLE>HTML Form</TITLE> 4 </HEAD> 5 <BODY> 6 <FORM ACTION="HandleForm.php" METHOD=POST> 7 First Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR> 8 Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR> 9 Address <INPUT TYPE=TEXT NAME=" " SIZE=60><BR> 10 Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR> 11 <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!"> 12 </FORM> 13 </BODY> 14 </HTML> Script 3.3: Es ist ganz Ihre Entscheidung, ob Sie die Methode GET oder POST benutzen wollen, solange Sie nur eine der beiden Methoden benutzen. Mit etwas Erfahrung lässt sich zuverlässig entscheiden, wann das eine sinnvoll ist und wann das andere, aber das ist insgesamt nur eine Feinheit. Abbildung 3.2: Wenn Sie sich den Quelltext einer Seite ansehen, können Sie feststellen, warum etwas funktioniert oder auch nicht. Es gilt der allgemeine Programmiergrundsatz, dass kleine Veränderungen große Unterschiede zeitigen können. 32
7 1 <HTML> 2 <HEAD> 3 <TITLE>Form Results</TITLE> 4 <BODY> 5 <?php 6 /* This page receives and handles the data generated by "form.html". */ 7 print ("Your first name is $FirstName.<BR>\n"); 8 print ("Your last name is $LastName.<BR>\n"); 9 print ("Your address is $ .<BR>\n"); 10 print ("This is what you had to say:<br>\n $Comments<BR>\n"); 11?> 12 </BODY> 13 </HTML> Script 3.4: Indem Sie in Ihrem HTML-Code den Wert des Elemtents NAME="Name" aufnehmen und ein Dollarzeichen davorstellen, erzeugen Sie eine Variable, deren Wert das ist, was der Besucher in das entsprechende Formularfeld eingetragen hat. Das gilt, egal ob der HTML-Eingabetyp TEXT, TEXTAREA oder ein SELECT-Menü ist. Dies ist einer der Gründe, weswegen PHP so gut für die Bearbeitung von HTML-Formularen geeignet ist (im Gegensatz zu CGI-Scripten, die eigenen Code fürs Parsen brauchen). Daten aus einem Formular in PHP beziehen Sie haben ein Formular erstellt. Nun müssen Sie das Script HandleForm.php schreiben, das die Daten aus der Seite form.html empfängt und verarbeitet. Dies ist ein schönes Beispiel für die schlichte Eleganz von PHP: So erstellen wir das Script HandleForm.php: 1. Öffnen Sie Ihren Texteditor und erzeugen Sie ein neues Dokument: <HTML><HEAD><TITLE>Form Results </TITLE><BODY><?php /* This page receives and handles the data generated by "form.html". */?> </BODY></HTML> Das ist das Standardformat für eine PHP-Seite (Script 3.4). Der Kommentar gibt den Zweck des Scripts an. Obwohl schon die Seite form.html angibt, wohin die Daten geschickt werden (durch das Attribut ACTION), geben wir hier besser auch noch einen Kommentar ein, der dies in umgekehrter Richtung klar macht. 2. Erzeugen Sie eine neue Zeile nach dem Kommentar, aber vor dem schließenden PHP-Tag. Tippen Sie dann Folgendes ein: print ("Your first name is $FirstName.<BR>\n"); print ("Your last name is $LastName.<BR>\n"); print ("Your address is $ .<BR>\n"); print ("This is what you had to say:<br>\n $Comments<BR>\n"); 3. Speichern Sie Ihr Script als HandleForm.php. 4. Laden Sie das Script auf den Server hoch und achten Sie darauf, dass es im selben Verzeichnis wie form.html gespeichert wird. 33
8 KAPITEL 3 5. Testen Sie das Script mit Ihrem Browser (Abbildungen 3.3 und 3.4). Zweck der Übung war zu zeigen, wie leicht Daten aus einem HTML-Formular an eine PHP-Seite übermittelt werden können. Die PHP-Seite speichert die Daten in entsprechenden Variablen, so dass $FirstName als Wert das erhält, was der Besucher in das Feld namens FirstName eingetippt hat. Also: Sie nehmen den Namen des Feldes in HTML, setzen ein Dollarzeichen davor, und fertig ist die Variable mit dem entsprechenden Wert. Dieser Transfer geschieht vollautomatisch, und im Gegensatz zu CGI-Scripten ist keinerlei Parsen nötig. Abbildung 3.3: Was der Besucher in das HTML-Formular einträgt, wird vom Script HandleForm.php im Browser ausgegeben (siehe Abbildung 3.4). Tipps Ein weiterer Vorzug von PHP bei der HTML- Formularverarbeitung ist, dass die Daten automatisch nötige Escapezeichen erhalten. Ein Beispiel: Wenn als Kommentar I thought "form.html" was too simple! eingetippt wird, so wäre die Variable $Comments gleich I thought \"form.html\" was too simple!, so dass sie ohne Komplikationen mit PRINT ausgegeben werden kann. Wenn Sie wollen, dass ein vordefinierter Wert an s Script mitgeliefert wird, so benutzen Sie innerhalb Ihres HTML-Formulars den Eingabetyp HIDDEN. Würde man z.b. die Zeile <INPUT TYPE=HIDDEN NAME="ThisPage" VALUE="form.html"> zwischen die FORM-Tags setzen, entstünde eine Variable namens $ThisPage im Verarbeitungsscript. Wenn Sie PHP folgendes Kommando geben: print ("<INPUT TYPE= HIDDEN NAME=\"FirstName\" VALUE=\"$FirstName\">"); können Sie die Lebenszeit der Variablen $FirstName verlängern, indem Sie Ihren Wert einfach weiterreichen. Man könnte mit PHP theoretisch in derselben Datei sowohl ein Formular darstellen als auch die Ausgabe des Formulars verarbeiten, doch das würde Ihre Scripts unnötig kompliziert und schwierig zu debuggen machen. Der Einfachheit halber benutzen wir eine separate Datei namens HandleForm.php. Abbildung 3.4: : Dies ist eine weitere Anwendung der Print-Anweisung aus Kapitel 1, aber hier ist Ihre erste dynamisch generierte Webseite entstanden. In späteren Kapiteln erfahren Sie, wie man die empfangenen Daten manipuliert, sie per verschickt oder sie in einer Datenbank abspeichert. Abbildung 3.5: PHP fügt bei kritischen Zeichen, die in s HTML-Formular eingetippt wurden, automatisch das Escape-Zeichen ein. Das ist nützlich, wenn man Daten an den Browser zurückschicken will (wie in diesem Beispiel, wo es ohne die Escape-Zeichen einen Konflikt zwischen den Anführungszeichen und der print()-anweisung gäbe) oder sie in einer Datenbank speichern will. 34
9 1 <HTML> 2<HEAD> 3 <TITLE>Using Variables</TITLE> 4 <BODY> 5 <?php 6 /* This page may have numerous lines of code containing the following print statement. */ 7 print ("<H2> <CENTER> <B> Hello, $FirstName. </B> </CENTER> </H2> <BR>\n"); 8 /* This page may have more code after the print statement we are focusing on. */ 9?> 10 </BODY> 11 </HTML> Script 3.5: Anstatt die Seite so zu coden, dass sie automatisch Hello, world! oder Hello, Larry! sagt, haben wir sie dynamisch gemacht, indem wir sie stattdessen den Wert einer Variablen ausgeben lassen. Nun ändert sich die resultierende Seite mit dem Wert der Variablen. Daten manuell festlegen Natürlich kommen nicht alle Daten aus HTML- Formularen. Manchmal will man manuell Daten im Script festlegen. Wenn Sie ein Script erstellen, das den Benutzernamen zusammen mit einem Gruß ausgibt, könnten Sie eine Variable definieren, die den Namen getrennt vom Rest des Grußes enthält. Auf diese Weise könnten Sie leicht den Namen ändern, ohne dass Sie den Gruß, die print-anweisung oder das Script selbst ändern müssten. Wir erstellen ein PHP-Script, um diesen Prozess zu zeigen. So erstellt man ein PHP-Script, das eine Begrüßung ausgibt: 1. Erzeugen Sie ein neues Dokument in Ihrem Texteditor (Script 3.5). <HTML><HEAD><TITLE>Using Variables </TITLE><BODY><?php /* This page may have numerous lines of code containing the following print statement. */ Ich habe zwei Kommentare in das Script gesetzt, die die Idee repräsentieren sollen, dass die Grußzeile nach aller Wahrscheinlichkeit Teil einer größeren, komplizierteren Seite ist. print ("<H2><CENTER><B>Hello, $FirstName. </B></CENTER></H2> <BR>\n"); /* This page may have more code after the print statement we are focusing on */?></BODY></HTML> 2. Speichern Sie das Dokument als hello.php und laden Sie es auf den Server hoch. 35
10 KAPITEL 3 Würden Sie das Script jetzt benutzen, gäbe es nur Hello,. aus, denn die Variable $FirstName hat ja keinen Wert. Man kann diesen Wert manuell, ohne Verwendung eines Formulars, auf zweierlei Weisen festlegen. Die erste besteht darin, Ihr Wissen über die GET-Methode anzuwenden. So verwendet man die GET-Methode ohne HTML-Formular: 1. Sehen Sie sich das Script hello.php im Browser an, indem Sie auf den entsprechenden URL gehen (in meinem Fall: php/hello.php) (Abbildung 3.6). 2. Hängen Sie an den URL den Text?FirstName=Larry (Sie können auch Ihren eigenen Namen benutzen, Sie dürfen bloß keine Leerzeichen verwenden). Wie Sie schon in diesem Kapitel gelesen haben (Daten aus einem Formular in PHP beziehen), wird folgendes Format benutzt, wenn eine Variable über den URL an ein Script geschickt wird (d.h. wenn die GET-Methode in einem HTML- Formular benutzt wird): 3. Laden Sie die Seite erneut im Browser (Abbildung 3.7). Wenn Sie jetzt nicht den Namen im Browser sehen, haben Sie irgendeinen Fehler gemacht. Stellen Sie sicher, dass Sie nicht das Fragezeichen vergessen haben, das den Dateinamen von den Daten trennt. Checken Sie dann, ob Sie FirstName verwendet haben, denn dies erwartet hello.php als Variable (firstname wäre eine andere Variable). Abbildung 3.6: Wenn die $FirstName-Variable keinen Wert hat, gibt der Browser diesen merkwürdigen Text aus. Abbildung 3.7: Indem Sie $FirstName auf Larry oder irgendeinen anderen Namen setzen, haben Sie eine dynamische Seite erzeugt, die auf den jeweiligen Besucher eingeht. 36
11 1 <HTML> 2 <HEAD> 3 <TITLE>Using Variables</TITLE> 4 <BODY> 5 <?php 6 $FirstName = "Jude"; 7 /* This page may have numerous lines of code containing the following print statement. */ 8 print ("<H2> <CENTER> <B> Hello, $FirstName. </B> </CENTER> </H2> <BR>\n"); 9 /* This page may have more code after the print statement we are focusing on. */ 10?> 11 </BODY> 12 </HTML> Script 3.6: Die Zeile $FirstName = "Jude"; weist den Wert "Jude" der Variablen "FirstName" für die Dauer der Existenz der Seite zu. Abbildung 3.8: Wenn man den Wert von $FirstName auf Jude setzt, erzielt man denselben Effekt, als würde man die Print-Zeile so abändern, dass sie folgendermaßen lauten würde: print "<H2><CENTER> <B>Hello, Jude.</B></CENTER></H2><BR>\n";. Doch es ist einfacher, stattdessen den Wert der Variablen zu verändern. Die zweite Möglichkeit zur Festlegung eines Variablenwerts besteht darin, ihn innerhalb des Scripts direkt zu definieren. So weist man einer Variablen einen Wert zu: 1. Öffnen Sie hello.php in einem Texteditor. 2. In einer Zeile vor der print-anweisung fügen Sie $FirstName = "Jude"; ein (Script 3.6). 3. Speichern Sie Ihre Seite, laden Sie sie auf den Server und sehen Sie sich die Seite im Browser an (Abbildung 3.8). 4. Nun sehen Sie sich nochmal dieselbe Seite an, wobei Sie jedoch wie im letzten Beispiel den URL mit Anhang benutzen (z.b. hello.php?firstname=larry) (Abbildung 3.9). Dies zeigt Ihnen, was passiert, wenn einer Variablen mehrfach Werte zugewiesen werden. Die Variable behält den zuletzt zugewiesenen Wert, und das ist dann auch, was hello.php schließlich ausgibt. Achten Sie in Ihren Scripts darauf, dass Sie nicht aus Versehen Variablen überschreiben! Das Konzept vordefinierter Variablen ist besonders dann nützlich, wenn Ihre Programme länger werden. Wenn man eine leicht veränderbare Variable benutzt, erspart man sich, in zahlreichen Programmzeilen einen Wert durch einen anderen ersetzen zu müssen. Indem man eine Variable an einen URL hängt, kann man auch eine Seite mit einer dynamisch generierten zweiten (wie z.b. hello.php) verlinken. Dazu muss man nur die Links so coden, dass sie, wo notwendig, Variablenwerte enthalten. Z.B. könnte ein Formular den Vornamen eines Besuchers abfragen und diesen zu verlinkten Seiten mit folgenden Code weiterleiten: <A HREF = "hello.php? FirstName=Larry"> hello.php </A>. Abbildung 3.9: Da die Seite selbst eine Zeile hat, die den Wert "Jude" der Variablen "FirstName" zuweist, wird immer Jude ausgegeben, egal was man dem Script über den URL übergibt. 37
12 KAPITEL 3 Tipps Sie können mit der GET-Methode auch mehrere Daten auf einmal an ein Script senden, indem Sie die variable=value-paare (z.b. FirstName= Larry) mit dem Und-Zeichen (&) trennen. Ein solcher URL könnte z.b. so aussehen: hello.php?firstname=larry&lastname=ullmann. Leerzeichen innerhalb von zu übergebenden Werten muss man durch Pluszeichen (+) ersetzen. In Kapitel 5, Strings, erfahren Sie, wie PHP automatisch einen String darauf vorbereiten kann, als Teil eines URLs verschickt zu werden. Auch wenn unser Beispiel den Wert eines Personennamens festlegen nicht sehr praktisch aussieht, könnte man sich bessere vorstellen: Eine $ -variable am Anfang des Scripts würde Ihnen später ermöglichen, diese - Adresse zu verändern, ohne den ganzen Code nach allen Erwähnungen abzusuchen. In Kapitel 11, Datenbanken, werden wir die Zugangsdaten als Variablen am Anfang der Scripts festlegen, so dass sie leicht verändert werden können, ohne dass jedes Vorkommen dieser Werte einzeln angepasst werden müsste. 38
01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion
01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte
MehrPerl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger.
Perl-Praxis CGI-Skripte Madis Rumming, Jan Krüger {mrumming,jkrueger}@cebitec.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/16
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrPHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern
PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern Datenbanken werden durch ein spezielles Programm verwaltet, einen sogenannten Datenbankserver, in unserem Fall den MySQL-Datenbankserver.
MehrW7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrJSP Usereingabe. Inhalt. 1 Zielsetzung. SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2
JSP Usereingabe SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2 Inhalt 1 Zielsetzung... 1 2 Formulardaten bei dynamischen Webseiten... 2 2.1 Formulare mit HTML kreieren... 2 Formulare können einfach mit
MehrGrundlagen. 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";
MehrAufgaben 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
MehrVWA 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:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch Worum es geht HTML-Dokumente sind in der Regel statisch - will
MehrPython 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.
MehrAnwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper
Anwendersoftware Thema 7 Dialoggestaltung mit HTML-Formularen Sommersemester 2016 - Dr. Henry Herper HTML - Formulare Formulare bieten die Möglichkeit, innerhalb einer HTML-Seite Daten zu erfassen und
Mehr1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool
1. Übung IT-Management HTML, CSS und JavaScript Teil 2 Einführung, 26.04.2017, PC Pool Stand und Ausblick Einführung: 26.04.2017, 16.00 Uhr (c.t.), PC Pool Übung: 03.05.2017, 16.00 Uhr, PC Pool Übung:
MehrUm 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
MehrFormulare 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
MehrProgrammieren 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
MehrPHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP & HTML Kurzeinstieg HTML Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Michael Kluge (michael.kluge@tu-dresden.de) HTML
MehrPHP 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
Mehr1)Login Funktion ohne Datenbank
1)Login Funktion ohne Datenbank Die Seite privat.php soll erst aufrufbar sein, wenn der Login, mit der Datei login.html erfolgreich war. Die ist verknüpft mit der login.php. Die logout.php dient zur ordentlichen
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben
Mehr"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
MehrEin einfaches Gästebuch erstellen
Ein einfaches Gästebuch erstellen Das Gästebuch sichert einen Kommentar, den Vor- und Nachnamen und die E-Mail-Adresse des Gastes. Auf Knopfdruck werden diese Daten in einer Textdatei gespeichert und sofort
Mehrphp 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.
MehrHandbuch Formulare. Stand: Advantic Systemhaus GmbH
Handbuch Formulare Stand: 2003-10-01 Advantic Systemhaus GmbH Dieses Benutzerhandbuch beschreibt den Funktionsumfang der Software bzw. eines Moduls zum Zeitpunkt der Erstellung der Dokumentation. Der Lieferumfang
MehrKapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme
O:/Wiley/Reihe_Dummies/14438_Valade/3d/ftoc.3d from 04.10.2017 16:38:55 Auf einen Blick Über die Autorin... 9 Einleitung... 21 Teil I: Eine datenbankgestützte Webanwendung mit PHP und MySQL entwickeln...
MehrInternet-Technologien
Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++
MehrW7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrPraktikum im Grundstudium
Praktikum im Grundstudium Teil 3: Formulare und PHP XHTML-Formulare Interaktivität wesentlich für Erfolg des WWW Suchmaschinen E-Commerce Weblogs Formulare werden über XHTML-Elemente erzeugt Verarbeitung
MehrWebdesign mit Dreamweaver. PCC-Seminar Einheit 4 Do.,
Webdesign mit Dreamweaver PCC-Seminar Einheit 4 Do., 30.3.2006 Rückblick Frames Frames ermöglichen das gleichzeitige Anzeigen mehrerer Dateien (z.b. Navigation und Inhalt). Das Frameset regelt dabei nur
MehrWeb Visu Tutorial. Hipecs Web Visu. Übersicht
Revision Date V100 10082011 Hipecs Web Visu Die hipecs (high performance controller system) bietet die Möglichkeit einer sog Web-Visualisierung über den integrierten Webserver Hierfür wird im Standard
Mehr1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll.
1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. (ich habe hier als Beispiel den Punkt Angestellte benutzt) 3. In der
MehrFormular mit Radio-Buttons
Formular mit Radio-Buttons Auswahlelemente erleichtern dem Benutzer die Bedienung. Dadurch verringert sich gleichzeitig die Möglichkeit, Fehler bei der Eingabe zu machen. Innerhalb der ersten Gruppe kann
MehrPerl-Praxis. CGI-Skripte. Jörn Clausen
Perl-Praxis CGI-Skripte Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/22 Datenaustausch im WWW Request
Mehr<? $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.
MehrRunde 2: Von der Statik zur Dynamik - Team Header
Es gibt eine neue Nachricht von Alice... Von: mail@alice-kleiner-shop.de An: topteam@schuelerlabor-informatik.de Betreff: Re:Anfrage bezüglich Erstellung eines Online-Shops Hallo, liebes Entwicklerteam!
MehrAbbildung 6-8: Abfolge beim doppelten Abschicken von Formularen
HACK #55 Hack Doppeltes Abschicken von Formularen verhindern Durch die Verwendung einer Transaktionstabelle in Ihrer Datenbank können Sie das klassische Problem der doppelt abgeschickten Formulare verhindern.
MehrWebseiten 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
MehrPHP 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
Mehr2. WWW-Protokolle und -Formate
2. WWW-Protokolle und -Formate Inhalt: HTTP, allgemeiner syntaktischer Aufbau Wichtige Methoden des HTTP-Protokolls Aufbau von Web-Applikationen unter Nutzung von HTTP, HTML, DOM XML, XML-DTD und XML-Schema
MehrPerl-Praxis. CGI-Skripte. Jörn Clausen Jens Reeder, Jan Krüger
Perl-Praxis CGI-Skripte Jörn Clausen Jens Reeder, Jan Krüger {jreeder,jkrueger}@techfak.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte
MehrGrundlagen Internet-Technologien INF3171
Fachbereich Informatik Informationsdienste Grundlagen Internet-Technologien INF3171 Cookies & Sessions Version 1.0 20.06.2016 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung
MehrPHP 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
MehrTrainingsmanagement Gutschein Management. Beschreibung
Trainingsmanagement Beschreibung www.dastm.de info@dastm.de 1. Einführung... 2 2. Gutschein Funktionen... 3 2.1. Gutschein Menü... 3 2.2. Gutscheine anlegen... 4 Gutschein Kassenwirksam erfassen... 6 Gutschein
MehrDatenbank und Tabelle mit SQL erstellen
Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`
MehrDas 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.
MehrWir studieren HTML-Tags
Abb. 1: Word-Dokument Abb. 2: Das Dokument aus Abb. 1 mit einem Editor betrachtet Wir studieren HTML-Tags Wenn man ein Word-Dokument wie in Abb. 1 mit einem Editor anschaut, erkennt man den Quelltext des
MehrDatenbanken 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
MehrAccess Verbrecherdatenbank Teil 1
Access Verbrecherdatenbank Teil 1 Allgemeines In dieser Übung erstellst du mit Microsoft Access eine Verbrecherdatenbank. Dabei lernst du die wesentlichen Elemente einer Datenbank wie Tabellen, Formulare
MehrPHP/HTML-Exkurs_Aufgabe
PHP/HTML-Exkurs_Aufgabe Basics, Formulare und Sonderfälle Basics PHP Schreibe die zwei PHP-Tags auf 1: Schreibe einen Einzeiler, der den Satz Hello World! ausgibt. 2: Ein öffnender und ein schließender
MehrWeb-basierte Anwendungssysteme PHP Teil 2
Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrPartner-ID in eigenen Seiten verwenden
Partner-ID in eigenen Seiten verwenden Partner-ID in einer HTML-Seite anzeigen lassen Schreibt die Partner-ID mit Hilfe des Javascript-Befehls document.write() an der Stelle des Skriptaufrufes in ihr HTML-Dokument.
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
Mehr2. 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.
MehrEmpfang & Versand. Integrierte Funktionen
E-Mail Empfang & Versand Integrierte E-Mail Funktionen Inhalt 1. Persönliche E-Mail-Adresse... 3 1.1 Was ist die Persönliche E-Mail-Adresse?...3 1.2 Mailagent - Einstellungen...3 2. E-Mails übertragen...
MehrInhalt. Seite 1 von 14
Seite 1 von 14 Inhalt 1. Php ansprechen... 2 2. html... 3 3. Weitere Formatierungen in html... 5 4. Tabellen mit html... 6 a. Grundstrukturen... 6 b. Tabellen formatieren... 11 Seite 2 von 14 1. Php ansprechen
MehrErstellen von Formularen in Joomla! am Beispiel Anmeldung zu einem TEST-Gespräch
Erstellen von Formularen in Joomla! am Beispiel Anmeldung zu einem TEST-Gespräch SCHRITT1: IM BACKEND EIN FORMULAR ERÖFFNEN Im Pulldownmenü Komponenten den Punkt Visforms auswählen Mit ein neues Formular
MehrSchiller-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
Mehr7. Serienbriefe erstellen Das Prinzip des Seriendrucks MICROSOFT WORD Elemente des Seriendrucks
7. Serienbriefe erstellen 7.1. Das Prinzip des Seriendrucks Elemente des Seriendrucks Zur Erstellung eines Serienbriefs sind zwei Elemente notwendig: Hauptdokument mit gleichbleibendem Text und den sog.
MehrBenutzerhandbuch pdfprint für Magento2
Benutzerhandbuch pdfprint für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. INSTALLATION Installation über Magento Marketplace Für mehr Informationen besuchen Sie bitte die Webseite
MehrKey-basierte SSH Login mit PuTTY
Key-basierte SSH Login mit PuTTY Diese Anleitung veranschaulicht, wie man ein private/public Key Paar generiert und verwendet um sich auf einem entfernten System mit SSH unter Verwendung von PuTTY einzuloggen.
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrDas Paket enthält: vionlink-formmailer.php formular.htm meldung_template.htm danke_template.htm src/font.tff src/bg.png src/capmaker.
Das Paket enthält: vionlink-formmailer.php formular.htm meldung_template.htm danke_template.htm src/font.tff src/bg.png src/capmaker.php eine Nutzungslizenz Lizenz- und Nutzungsbestimmungen.pdf dieses
MehrBeleg 1/HTML: Erstellen einer Beispiel-Webseite
Beleg 1/HTML: Erstellen einer Beispiel-Webseite Als Beleg und zur Vertiefung der Kenntnisse in HTML ist eine Beispielwebseite zu erstellen, die die kennengelernten Tags und Attribute verwendet. Arbeiten
MehrBS-Anzeigen 3. Handbuch für das Zusatzmodul modazs Import von Anzeigen aus der Anzeigenschleuder
BS-Anzeigen 3 Handbuch für das Zusatzmodul modazs Import von Anzeigen aus der Anzeigenschleuder Inhaltsverzeichnis Anwendungsbereich... 3 Betroffene Softwareversion... 3 Anzeigenschleuder.com... 3 Anmeldung...
MehrE-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
MehrWeb2Lead. Konfiguration
Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright
MehrDokumentation: 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
MehrPHP Übungsaufgabe 2 1 / 5. Doing Web Apps. PHP Übungsaufgabe 2
1 / 5 Doing Web Apps PHP Übungsaufgabe 2 Werkzeuge Text-Editor, beispielsweise Notepad++ Webserver mit aktiviertem PHP Modul + MySQL-Datenbank Unterlagen SelfHTML PHP API Handbuch Alle Dokumente des Seminars
MehrÜbung zur Vorlesung Multimedia im Netz
Übung zur Vorlesung Multimedia im Netz Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2009/2010 Ludwig-Maximilians-Universität München Multimedia im Netz Übung 1-1 Organisatorisches
MehrProgrammieren 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
MehrMultimedia im Netz Wintersemester 2012/13. Übung 02
Multimedia im Netz Wintersemester 2012/13 Übung 02 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-1 PHP-Server im CIP-Pool php.cip.ifi.lmu.de Zugriff nur im Institutsnetz,
MehrBenutzeranleitung ISPConfig 3 für Kunden
Benutzeranleitung ISPConfig 3 für Kunden Zentrale Anlaufstelle für die Verwaltung Ihrer Dienste bei Providing.ch GmbH ist das Kontrollpanel der ISPConfig Verwaltungssoftware. Sie können damit: Mail-Domänen
MehrWebanwendungen mit Java und JavaServerPages
Webanwendungen mit Java und JavaServerPages ohne JS und ohne Framework Michael Dienert 24. Februar 2016 Inhaltsverzeichnis 1 model2 mit Netbeans und tomcat 1 1.1 Projekt anlegen.............................
MehrAnmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen
Anmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen Vorbemerkung Häufig besteht die Notwendigkeit pdf-formulare Kunden, Mitarbeitern etc. zur Verfügung
Mehrfor ($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
MehrFunktionen in PHP 1/7
Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt
Mehr[Arbeiten mit dem Nvu Composer]
Eine neue Seite erstellen Beim Start des Composers steht automatisch eine neue Composer-Seite zur Verfügung, die direkt verwendet werden kann. Über Datei > Neu > Composer-Seite kann jederzeit eine neue
MehrAPEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Voraussetzungen Alles hier gezeigte benötigt
MehrPHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell
Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts
MehrDatenbanksysteme 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
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
MehrPHP mit Dreamweaver MX bearbeiten 00
teil03.fm Seite 360 Donnerstag, 5. Februar 2004 6:27 18 PHP mit Dreamweaver MX bearbeiten 00 Mit Dreamweaver MX 2004 und PHP effektiv arbeiten PHP kann ausschließlich grafisch im Layoutmodus programmiert
MehrKlausur am 28. Januar 2005
Klausur am 28. Januar 2005 Gruppe A Name: Matrikelnr.: Die Klausur besteht aus 9 Aufgaben, für deren Bearbeitung Sie 90 Minuten lang Zeit haben. Es sind keine Hilfsmittel erlaubt. Bitte schreiben Sie auf
MehrJavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten
Einführung in JavaScript anhand von Beispielen JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Grundbedingungen die Einbindung erfolgt über ein Objektmodell (Objekte mit
MehrKlausur im Modul: Softwaretechnik (SWT) - WEB
Fachbereich Betriebswirtschaft Bachelor Information Management Klausur im Modul: Softwaretechnik (SWT) - WEB Dipl.-Ing. Klaus Knopper 5.1.2017 Hinweis: Bitte schreiben Sie auf das Deckblatt und auf jede
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch
MehrIf you have any issue logging in, please Contact us Haben Sie Probleme bei der Anmeldung, kontaktieren Sie uns bitte 1
Existing Members Log-in Anmeldung bestehender Mitglieder Enter Email address: E-Mail-Adresse eingeben: Submit Abschicken Enter password: Kennwort eingeben: Remember me on this computer Meine Daten auf
Mehr33 CSS in HTML einbinden
D3kjd3Di38lk323nnm 256 33 CSS in HTML einbinden Damit CSS auf HTML wirken kann, muss eine Verknüpfung hergestellt werden. Dafür stehen verschiedene Möglichkeiten zur Verfügung, die in diesem Kapitel beschrieben
MehrBenutzerhandbuch. telegra WAM
Benutzerhandbuch telegra WAM Inhalt. Login... 3 2. Nachrichten versenden... 4 3. SIM-Karten verwalten... 5 4. Kontakte verwalten... 6 4. Neuen Kontakt erstellen... 7 4.2 Kontakte bearbeiten... 8 5. Versendete
MehrInhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN
Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit
MehrDYNAMISCHE 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...
MehrArenaSchweiz AG. CMS Concrete5 Erste Schritte
CMS Concrete5 Erste Schritte Anmelden Öffnen Sie Ihren Browser und geben Sie Ihre Website-Adresse ein, dazu «/login» Beispiel: http://www.domainname.ch/login Geben Sie Benutzername und Passwort ein und
MehrInformatik I. Übung 2 : Programmieren in Eclipse. 5. März Daniel Hentzen
Informatik I Übung 2 : Programmieren in Eclipse 5. März 2014 Daniel Hentzen dhentzen@student.ethz.ch Downloads : http://n.ethz.ch/~dhentzen/download/ Heute 1. Nachbesprechung Übung 1 2. Theorie 3. Vorbesprechung
MehrEntwicklung 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
MehrHandbuch V. 6oV Einfach surfen. Einfach klicken. Einfach bloggen.
Handbuch V. 6oV Einfach surfen. Einfach klicken. Einfach bloggen. G:\insieme! 2010\internet\insieme+\Handbuch_insieme+\Handbuch_version6oV.doc Inhaltverzeichnis 1. Einloggen 2. Dein Arbeitsplatz (Dashboard)
MehrProgrammsteuerung mit PHP - if/else, elseif,switch
Programmsteuerung mit PHP - if/else, elseif,switch Bei der Programmierung geht es meist vor allem darum festzulegen, welche Aktionen wie oft unter welchen Bedingungen ausgeführt werden sollen. Hierzu steht
MehrMySql 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!!
MehrArbeiten im ZUM-Wiki. 1 Anmeldung. Selbstgesteuertes Lernen durch Lernpfade
1 Anmeldung Um sich im ZUM-Wiki anzumelden, müssen Sie es natürlich zunächst im Internet finden. Sie öffnen daher als erstes die Seite http://wiki.zum.de/mathematik-digital. Rechts oben finden Sie (relativ
MehrSerienbrief mit LibreOffice erstellen (Hartmut Buschke, )
Serienbrief mit LibreOffice erstellen (Hartmut Buschke, 07.03.2017) Einen Serienbrief mit LibreOffice zu erstellen, der eine personifizierte Anrede hat, ist leider nicht so einfach, wie in den neueren
Mehr