Multimedia im Netz Wintersemester 2012/13. Übung 02

Ähnliche Dokumente
Multimedia im Netz Wintersemester 2013/14. Übung 01 (Hauptfach)

Mul$media im Netz Wintersemester 2014/15. Übung 01 (Haup8ach)

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

Mul$media im Netz Wintersemester 2014/15. Übung 01 (Nebenfach)

Multimedia im Netz. Wintersemester 2011/12. Übung 12. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Übung zur Vorlesung Multimedia im Netz

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

Multimedia im Netz Wintersemester 2012/13

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 02 (Nebenfach)

Web-basierte Anwendungssysteme PHP Teil 2

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

Multimedia im Netz Wintersemester 2011/12

Internet-Technologien

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

APEX Datenverwaltung Wo sind die Daten gerade?

1)Login Funktion ohne Datenbank

Formular mit Radio-Buttons

Vorlesung: Web Engineering. Kurs: TINF17A / TINF17B. Datum:

<form name= test action= test.php method= get autocomplete= on > </form> <form name= test action= test.php method= post autocomplete= on > </form>

01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion

APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst

Sessions mit PHP. Annabell Langs Sessions in PHP - Annabell Langs 1

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

Multimedia im Netz Wintersemester 2012/13

Aufgabe 1 (Voraussetzungen / Anmeldung)

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Partner-ID in eigenen Seiten verwenden

Mul$media im Netz Wintersemester 2012/13. Übung 06

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

VERARBEITUNG VON FORMULARDATEN

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

EWS, WS 2016/17, Pfahler O-1

PHP und MySQL. Sicherheit und Session-Handling mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel

Anwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper

JSP Usereingabe. Inhalt. 1 Zielsetzung. SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

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

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

Abbildung 6-8: Abfolge beim doppelten Abschicken von Formularen

Grundlagen Internet-Technologien INF3171

PHP Einsteiger Tutorial Kapitel 4: Ein Kontaktformular in PHP Version 1.0 letzte Änderung:

W7 Projekt im Zusammenhang Gästebuch

Grundlagen. Wie sind PHP-Dateien aufgebaut?

Dynamische Webseiten mit PHP. Oder: LAMP - The open way

Multimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach)

PHP, Ajax und JavaScript

HTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017

Mul$media im Netz Wintersemester 2012/13. Übung 01

Web-Anwendungen Teil 2 PHP kl. Studienprojekt (Praktikum) Winter 2014/ Daniel Fett

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

W7 Projekt im Zusammenhang Gästebuch

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.

1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool

Programmieren 2 (Prof. Hasbargen) Klausur

Java zur Realisierung von Internetanwendungen

Klausur am 28. Januar 2005

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Formulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP

Anleitung: Verbindung mit der Datenbank

Web Visu Tutorial. Hipecs Web Visu. Übersicht

2. Webapplikationen. Webzugang. Präsentation. Geschäftslogik. Browser. Datenhaltung. JSP, Servlets, ASP, PHP. HTML + JavaScript? +Java Applets?

Einführung in die Scriptsprache PHP Teil 2

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

Programmieren der Untersuchung

Handbuch Formulare. Stand: Advantic Systemhaus GmbH

Projektarbeit Reitvereinmanagementsystem (RVMS) Dokumentation der Anmeldefunktionen

Das Einsteigerseminar ASP

Datenbanksysteme SS 2007

Web-basierte Anwendungen: Übung 04, Meilenstein 2

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern

Separierung der Darstellung durch Templates

Ablauf. Wichtige Termine. Vertiefendes Übungsprojekt - SQL II

Ein einfaches Gästebuch erstellen

FileMaker und PHP Workshop

Datenbanken für Online Untersuchungen

Python CGI-Skripte erstellen

Ablauf Unit2. Walkthrough

ARDS-Projekt. Datenbankentwicklung für medizinische Auswertungen. Dr. Thomas Meinike

Webbasierte Informationssysteme

DVA Praktikum Versuch 1 Gruppe 20 von Yannic Chermette, Tobias Kloastermair und Philipp Kaufman

Webanwendungen mit Java und JavaServerPages

jquery 2 1 / 5 Doing Web Apps jquery 2 Letzte Änderung: Version: 1.1

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

Willkommen. Projektidee. Informationsablage Docs Softwarelizenzen Meetingprotokolle


Nutzung von REST Clients für Allyouneed Marktplatz

HTML 5 Formulare erstellen und verarbeiten

for ($i=1 ;$i<=25 ;$i++) { echo "$i "; }?> <br> <a href=" zur Index-Seite</a> </body> </html>

Praktikum im Grundstudium

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP

Formulare mit jquery Mobile

PHP und MySQL. Formulare - Datenübertragung mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel

Den Code für alle Beispiele aus diesem Buch finden Sie unter.

Formulare in Bootstrap 4

Perl-Praxis. CGI-Skripte. Jörn Clausen

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

Transkript:

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, also in CIP-Pools Zugriff von außerhalb z.b. über ssh-tunnel http://www.rz.informatik.uni-muenchen.de/faq/aussenzugriff.faq.html oder: nx.cip.ifi.lmu.de mit NX-Client von http://www.nomachine.com/ Damit arbeiten, als ob man am CIP-Pool-Rechner sitzt http://www.rz.ifi.lmu.de/dienste/nx/ Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-2

Interaktive Web-Anwendungen Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-3

Formulare in HTML Normalerweise bekommt der Nutzer Informationen präsentiert Durch Formulare kann er Informationen eingeben: Element <form></form> Zahlreiche Formularelemente (einige werden im folgenden vorgestellt) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-4

Formularelemente radio checkbox textarea text button file password Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-5

Formularbeispiel <html> <body> <form> <p>lieblingsfarbe angeben:</p> <p> <input type="radio" name="xy" value="red">rot<br/> <input type="radio" name="xy" value="blue">blau<br/> <input type="radio" name="xy" value="pink">pink<br/> </p> </form> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-6

Formulare: Daten weitergeben Im Beispiel können Daten eingegeben werden Aber wie werden sie weitergegeben? action-tag im <form>-element gibt an, welches Dokument aufgerufen werden soll durch den Button <input type= submit > werden die Daten abgeschickt Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-7

Formulare: Action <html> <body> <form action="go.php" method="post"> <p>lieblingsfarbe angeben:</p> <p> <input type="radio" name="xy" value="red">rot<br/> <input type="radio" name="xy" value="blue">blau<br/> <input type="radio" name="xy" value="pink">pink<br/> </p> </form> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-8

Formulare: Submit <html> <body> <form action="go.php" method="post"> <p>lieblingsfarbe angeben:</p> <p> <input type="radio" name="xy" value="red">rot<br/> <input type="radio" name="xy" value="blue">blau<br/> <input type="radio" name="xy" value="pink">pink<br/> </p> <input type="submit" value="absenden"> </form> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-9

Formulare: Daten verarbeiten Code der Datei go.php, die die eingegebenen Daten verarbeitet: <html> <body> <?php $radioselection = $_POST['xy']; echo "<p>deine Lieblingsfarbe ist ". $radioselection. " :)";?> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-10

Speichern von Daten Daten können/müssen gespeichert werden Client-Seitig: nur wenige Daten ablegbar, z.b. Cookies Server-Seitig: riesige Datenmengen ablegbar, z.b. in Datenbanken In Sessions werden Variablen server-seitig gespeichert Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-11

Sessions Warum? Der Inhalt von Variablen geht beim Neuladen der Seite verloren. Über Session-ID (gespeichert in Cookie oder URL) werden die Daten auf dem Server gespeichert und von dort geholt. Session starten: <?php session_start();?> Wichtig: Muss ganz am Anfang des Codes stehen Variablen-Inhalte in Sessiondaten speichern $_SESSION['versuche'] = 10; Variable kann später wieder ausgelesen werden echo $_SESSION['versuche']; Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-12

Sessions: Beispiel (1) <?php session_start(); $_SESSION['number'] = 999;?> <html> <head><title>zahl merken</title></head> <body> <h1>zahl merken</h1> <form action="zahl.php"> <p>wir merken uns die Zahl 999 :)</p> <input type="submit" value="weiter"/> </form> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-13

Sessions: Beispiel (2) <?php session_start();?> <html> <head><title>zahl merken</title></head> <body> <h1>zahl merken</h1> <?php echo "Die gemerkte Zahl ist die ". $_SESSION['number']. " :)";?> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-14

Danke! Fragen? Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-15