Galileo Design < openbook > Galileo Design - Know-how für Kreative.
Know-how für Kreative

Inhaltsverzeichnis
1 Einleitung
2 Projektablauf für die Buchwebsite
3 Programmgrundlagen
4 Dreamweaver erweitern
5 Eine Site erstellen
6 Grundlegende Dokumenteinstellungen
7 Tabellen in Dreamweaver
8 Bilder im Web
9 Framesets
10 Aktionen
11 Die Zeitleiste
12 CSS in Dreamweaver
13 Ebenen
14 Hyperlinks
15 Vorlagen und Bibliotheken
16 Formulare
17 Quelltext de Luxe
18 Dreamweaver und Flash
19 Office-Daten einfügen
20 Dynamische Websites – eine Einführung
21 Einführung in PHP
22 Lokalen Webserver installieren
23 Dynamische Sites in Dreamweaver einrichten
24 MySQL-Grundlagen
25 Datenbanken mit Dreamweaver anbinden
26 PHP und Dreamweaver
27 Datenbanken abfragen
28 Daten einfügen und dynamische Formulare
29 Datensätze bearbeiten
30 Benutzer authentifizieren und Zugriffsrechte festlegen
31 Fortgeschrittene Techniken
32 Dreamweaver 8 und XML
33 Menüs für dynamische Verhalten
Stichwort

Download:
- ZIP, ca. 33 MB
Neuauflage bestellen
Ihre Meinung?

Spacer
 <<   zurück
Dreamweaver 8 von Richard Beer, Susann Gailus
Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL
Buch: Dreamweaver 8

Dreamweaver 8
mit CD
639 S., 39,90 Euro
Galileo Design
ISBN 978-3-89842-739-5
gp 21 Einführung in PHP
  gp 21.1 Was ist PHP?
    gp 21.1.1 »Hallo Welt« in PHP
    gp 21.1.2 Vorteile von PHP
  gp 21.2 PHP und HTML
    gp 21.2.1 PHP in HTML einbinden
    gp 21.2.2 Schreibweise von Zahlen und Zeichen
    gp 21.2.3 HTML in PHP einbinden
  gp 21.3 Variablen in PHP
  gp 21.4 Vergleichsoperatoren
  gp 21.5 Boolesche Operatoren
  gp 21.6 Schleifen programmieren
    gp 21.6.1 for-Schleifen
    gp 21.6.2 while-Schleifen
    gp 21.6.3 do...while-Schleifen
    gp 21.6.4 foreach-Schleifen
  gp 21.7 Bedingungen mit PHP
    gp 21.7.1 if-Anweisung
    gp 21.7.2 if-else-Anweisung
    gp 21.7.3 switch-Anweisung
  gp 21.8 Dateien einbinden
    gp 21.8.1 Mit MySQL verbinden
    gp 21.8.2 MySQL-Datenbanken abfragen
  gp 21.9 Mit Sessions arbeiten
  gp 21.10 Fazit


Galileo Computing

21.6 Schleifen programmieren  downtop

Schleifendurchläufe sind die mit am häufigsten genutzten Sprachelemente. In nahezu jedem PHP-Skript sind Schleifendurchläufe enthalten, etwa zum Ausgeben mehrerer Datensätze einer Tabelle. Auch wenn Sie später mit Dreamweaver 8 Bereiche wiederholen, werden Schleifen verwendet. Schleifen laufen immer so lange durch, bis die Schleifenbedingung erfüllt ist.

Grundprinzip von Schleifen | Schleifen und später auch Bedingungen bauen sich nach folgendem Schema auf:

Listing 21.3 Prinzip einer Schleife

Schleifen- oder Bedingungstyp ( Bedingung )
 {
 Auszuführender Codeblock bei erfüllter Bedingung
 }

Galileo Computing

21.6.1 for-Schleifen  downtop

Wir beginnen mit einer for-Schleife, die relativ komplex aufgebaut wird:

Listing 21.4 for-Schleife

for ($x = 1; $x <= 10; $x++)
{
    echo $x;
}

Diese Schleife führt die Befehle in den geschweiften Klammern so lange aus, bis $x den Wert 10 erreicht hat und damit die Schleifenbedingung erfüllt ist. Geschweifte Klammern umschließen immer einen Codeblock, der bei einer erfüllten Bedingung abgearbeitet wird.

Datensätze ausgeben | Mit der Schleife aus Listing 21.4 kann man zum Beispiel zehn Datensätze ausgeben lassen. Über $x steht die Anzahl der durchlaufenen Schleifen als Variable zur Verfügung, mit der man zusätzlich arbeiten kann.

Die Schreibweise am Ende der Schleifenbedingung $x++ ist eine vereinfachte Schreibweise von $x = $x + 1.

++ bedeutet, dass der Wert um 1 inkrementiert, also erhöht wird. Würden wir ein einsetzen, würde der Wert um 1 verringert.

Abbildung 21.3 Schematische Darstellung einer for-Schleife


Galileo Computing

21.6.2 while-Schleifen  downtop

Eine while-Schleife ist einfacher aufgebaut als eine for-Schleife:

Listing 21.5 Einfache while-Schleife

$x = 1;
while ($x <= 10)
{
    echo $x++;
}

$x wird hier so lange ausgegeben, bis der Wert 10 erreicht ist. Der Wert der Variablen $x wird in der Schleife bei jedem Durchlauf um 1 erhöht.

Abbildung 21.4 Schematische Darstellung einer while-Schleife


Galileo Computing

21.6.3 do...while-Schleifen  downtop

Do...while-Schleifen sind den while-Schleifen sehr ähnlich:

Listing 21.6 do.while-Schleife

$x = 0;
do
{
    echo $x;
}
while ($x>0);

Der Unterschied liegt darin, dass bei diesen Schleifen das Erfüllen der Bedingungen nicht am Anfang der Schleife, sondern erst am Ende eines Durchlaufes überprüft wird. Somit kann man sicherstellen, dass die Schleife in jedem Fall mindestens einmal durchlaufen wird. Bei der while-Schleife kann es vorkommen, dass sie nie durchlaufen wird.

Abbildung 21.5 Schematische Darstellung einer do.while-Schleife


Galileo Computing

21.6.4 foreach-Schleifen  toptop

foreach-Schleifen ermöglichen die einfache Ausgabe von Arrays:

Listing 21.7 foreach-Schleife

foreach ($array as $ausgabe)
{
    echo "aktueller Inhalt: $ausgabe";
}

Diese Schleife funktioniert ausschließlich mit Arrays. Inhalte des Arrays werden einer neuen Variablen, in unserem Fall $ausgabe, zugewiesen und ausgegeben. Beim nächsten Schleifendurchlauf erhöht sich der Index des Arrays um 1, und der nächste Wert des Arrays wird zugewiesen und ausgegeben. Das geschieht, solange es Inhalte im Array gibt.

Alle hier beschriebenen Schleifen können in nahezu beliebiger Tiefe verschachtelt werden.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Adobe Dreamweaver CS3 - Der praktische Einstieg






 Adobe Dreamweaver
 CS3 - Der praktische
 Einstieg


Zum Katalog: Adobe Dreamweaver CS3 - Videotraining






 Adobe Dreamweaver
 CS3 - Videotraining


Zum Katalog: Adobe Flash CS3 - Videotraining






 Adobe Flash CS3 -
 Videotraining


Zum Katalog: Adobe Photoshop CS3






 Adobe Photoshop CS3


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Design]
[Schulungen direkt von den Autoren: firstART- Agentur für Design und Consulting]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de