Hausaufgaben

Sonntag, 6. Mai 2007

Unterricht - Stand 2.5.05

Für die Prüfung:

Wir brauchen Weaverslave, HTMLEdit (Phase 5), XAMPP installiert.
Wer will, kann auch mit Adobe GoLive oder mit Dreamweaver arbeiten.

Aufgabe in der Prüfung:
1. Formular erstellen,
2. Wenn-Dann Anweisungen können
3. Ausgabedatei soll Formulardatei selbst sein (PHP_Self)
4. Prüfen können, ob die Formularfelder ausgefüllt sind (ISSET)
5. Ausgabe in extra Auswertungsdatei.


Achtung:
Formular sind php-Dateien, die zurückgeparst werden.
So ist es korrekt:
 Die Auswertungsdatei liegt im GLEICHEN Ordner.
In der Formulardatei brauchen wir fast kein PHP! Formularfelder sind HTML!

Die Auswertungsdatei hat ein HTLM-Gerüst und ist im PHP-Format.
Das PHP-Skript steht immer in einem p-Absatz.
Beispiel: Das Feld „Vorname“ aus dem Formular wird ausgegeben:
<?php
echo "Hallo $_POST[Vorname], herzlich willkommen!";

?>
 Felder aus dem Formular sind Variablen für das PHP-Skript in der Ausgabedatei.
$$_POST[Vorname] entspricht der Methode Post im Formular!


Zu 2. Wenn-Dann Anweisungen
Vergleichoperatoren etc. sind im PHP-Heft auf der Sseite 32/34. Das entsprechende Übungsbeispiel ist im PHP-Kurs-Ordner Lektion 5, Formular 2 mit Formalar.php und Auswertung.php.

Zu 3. Sind die Formularfelder ausgefüllt?
ISSET => Im PHP-Heft Sl. 35
ISSET prüft, ob die Formularfelder überhaupt ALLE ausgefüllt sind.
=> Das ist die 1. Bedingung (Sonst: „Bitte füllen Sie die Felder aus“)
Beispiel. Formular 3, Lektion 5 des PHP-kurs-Heftes
WENN Alle Felder da sind / ausgefüllt sind (Ist Bedingung)
Dann Bei Anrede =m \
Herr ausgeben \ Wenn-Dann 1
Sonst Wenn-Dann 2
Frau ausgeben / /
Sonst: Bitte alle Felder ausfüllen /
Ende Ausgabe

Zu 4. Ausgabe ins Formular selbst

Als Ausgabedatei action=“formular.php“ (eigenen Dateinamen) angeben.
PHP-Skript (statt Auswertungsdatei) darunter in einen eigenen Absatz schreiben.
Noch besser: PHP-Skript statt eigenem Dateiname benutzen:
Action=“ <?php echo $_SERVER['PHP_SELF'];?>“
 gibt Daten des Formulars immer in die gleiche Datei aus. (Servervariable) (PHP-Kurs-Heft S. 37)


Auswertung:
Schritt 1: Formularfelder sind sichtbar, werden ausgefüllt, abschicken.
Schritt 2: Ergebnis erscheint einfach darunter.



Warum sollen wir so vorgehen?
Formular bietet sich an zum testen. Später eigene Auswertungsdatei machen, als Ziel in Action=““ angeben, das PHP-Skript aus der Formulardatei einfach dorthin übernehmen.

Methode GET: Wenn Seiteneinstellung als Lesezeichen übergeben werden sollen, ist GET das Richtige. GET nehmen wir in der Regel aber NICHT, weil die Daten offen in der Adressleiste übergeben werden und dort kurz sichtbar sind.

Hausaufgabe:
Formular „Adresse erfassen“ erstellen.
  1. Ausgabe soll im Formlar selbst stattfinden, über PHP_Self Servervariable
  2. Prüfen, ob alle Variablen ausgefüllt sind. Wenn nicht, dann Ausgabe „bitte alle Felder ausfüllen“.
  3. WENN-Dann: Anrede Herr ODER Frau entsprechend + Name ausgeben
  4. Ausdrucken und mitbringen

Donnerstag, 19. April 2007

Weblog zieht um

Wir sind umgezogen auf www.it.armbrust-krinn.de.
Alles weitere findest du dort.
Kerstin Armbrust-Krinn

Freitag, 23. März 2007

Für die Klassenarbeit am Mittwoch, 28.3.07

Die Inhalte, die drankommen, haben wir im Unterricht besprochen. Das sind im einzelnen:
Netzwerke ab S. 371: Netzwerkarten und Server
Netzwerkgrößen S. 372
Das ISO/OSI-Modell, S. 375-376
- Leitungskenngrößen kommt NICHT dran (S. 377-378)
weiter geht es auf der Seite 381 mit Netztopologien,
dann Zugriffsverfahren ab S. 383 (Ethernet), (die Base-Geschichten nicht), dann S. 386 das Token-Ring-Verfahren, (FDDI/ATM nicht),
dann Leitungen S. 391-395 (nur oberflächlich),
Netzwerkkomponenten kommen auch dran: S. 397 - 400):
Anwendungsentwicklung (strukturierte Porgrammierung):
(Vorgehensweise: S. 250 - S. 253, incl. V-Modell),
Strukturierte Programmierung: S. 258 - S 260
Die ISO/OSI Schichten frage ich GROB auch ab. Und zwar reicht dazu das Blatt, auf dem TCP/IP und ISO/OSI gemeinsam drauf sind, das ich an euch verteilt habe.
Schaut euch die Kopien und das Blatt mit beiden Modellen noch einmal an.
Bei der Programmierung frage ich NICHT die Begriffe Linker, Lader, Assembler - aber ich frage die Begriffe Router/Gateway und Compiler.
Es kommt mir darauf an, dass ihr den groben Zusammenhang verstanden habt - die allerletzten Details brauche ich nicht. Gemeine Fragen versuche ich nicht zu stellen.
Ich wünsch euch viel Erfolg beim Lernen!


Kerstin Armbrust-Krinn

Samstag, 3. Februar 2007

Neue Hausaufgaben bis zum 7.2.07

lehrerin1Die Hausaufgabe, auf die sich auch der Kurztest beziehen wird, ist folgende:
Was ist ein Compiler, was ist ein Assembler, und was ist der Unterschied?
Was ist ein Parser?
Was sind die allgemeinen Aufgaben eines Betriebssystems?
Bitte im Buch nachschauen und rausschreiben ("exzerpieren"), ich schaue es mir am Mittwoch an...
und der nächste Kurztest wird sich drauf beziehen!

Schönes Wochenende..
ka

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Weblog zieht um
Wir sind umgezogen auf www.it.armbrust-krinn.de. Alles...
Kers - 20. Mai, 19:09
Unterricht - Stand 2.5.05
Für die Prüfung: Wir brauchen Weaverslave, HTMLEdit...
Kers - 6. Mai, 21:15
@ Karen:
error_reporting(2047); $p erson = 'Karen'; if ($karen...
Zweitnick - 18. Apr, 00:29
Weiterführung?
Geht's hier auch mal weiter?
KarenHoefle - 11. Apr, 11:16
PHP lernen für die Prüfung
So, die erste Ferienwoche seit dem Unterricht ist fast...
Kers - 4. Apr, 09:30

Links

Suche

 

Status

Online seit 6424 Tagen
Zuletzt aktualisiert: 20. Mai, 19:09

Credits


Hausaufgaben
Links
PHP lernen
Profil
Abmelden
Weblog abonnieren