Rheinwerk Design < openbook > Rheinwerk 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
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
Rheinwerk 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


Rheinwerk Computing

21.2 PHP und HTML  downtop


Rheinwerk Computing

21.2.1 PHP in HTML einbinden  downtop

PHP-Skripts können an beliebiger Stelle im HTML-Quelltext eingebunden werden. Das geschieht mit dem Tag:

<?php HIER STEHT DAS SCRIPT; ?>

Alternativ können Sie auch einfach schreiben:

<? HIER STEHT DAS SCRIPT; ?>

Es funktioniert beides. Jede PHP-Befehlszeile wird mit einem Semikolon abgeschlossen. Die Ausgabe eines einfachen Satzes sehen Sie z. B. in unserem »Hallo Welt«-Skript aus Listing 21.1.

PHP können Sie an jeder beliebigen Stelle und so oft im HTML-Dokument einbinden, wie Sie wollen. Das funktioniert auch innerhalb eines HTML-Tags. So können Sie beispielsweise die Hintergrundfarbe einer Tabelle aus einer PHP-Variablen generieren:

<table bgcolor="<? Echo "$farbe" ?>">

An den Browser wird anstelle des ganzen Befehles nur der Inhalt der Variablen $farbe ausgegeben. Der PHP-Befehl wird bereits auf dem Server ausgeführt. In unserem Beispiel muss er nicht mit einem Semikolon abgeschlossen werden, da es sich hier nur um eine einzige Befehlszeile handelt.


Rheinwerk Computing

21.2.2 Schreibweise von Zahlen und Zeichen  downtop

Bei PHP werden zwar detaillierte Datentypen, wie ganze Zahlen oder Fließkommazahlen, nicht vorgegeben. Es wird jedoch in einem Skript zwischen Zeichen (Strings) und Zahlen unterschieden.

Variablen in der einfachen Schreibweise werden auch als Zahl behandelt. <? Echo 100 ?> erzeugt die Ausgabe der Zahl 100. Stehen Variablen oder Zahlen in Anführungszeichen, versteht PHP sie als Zeichenketten. So gibt <? Echo "100" ?> die Zeichenkette 100 aus. Mit Zeichenketten können keine Berechnungen durchgeführt werden.

Datentypen mischen | Auch Vermischungen von Zeichenketten (Strings) und numerischen Werten innerhalb eines Befehles sind möglich und werden häufig eingesetzt. Dafür müssen Sie dem PHP-Interpreter mitteilen, welcher Teil des Befehles als Zeichenkette und welcher als Zahl zu behandeln ist. Bei PHP bewirkt ein Punkt die Addition von Zeichenketten:

<? Echo "Bitte zahlen Sie". 100 ." Euro"; ?>

Mit dieser Schreibweise können Sie Zeichen und Zahlen innerhalb eines einzigen Befehles ausgeben. Als Beispiel soll eine Rechnungssumme ausgegeben und die Bezeichnung »Euro« hinter den Rechenwert gesetzt werden.

<? Echo "Bitte zahlen Sie". $rechnung ." Euro"; ?>

Würden Sie diese Zeichenaddition nicht vornehmen, gäbe PHP eine Fehlermeldung aus. Die Funktionsweise dieser Befehlszeile ist folgendermaßen zu verstehen:

<? (Jetzt kommt ein Befehl für den PHP-Interpreter)
 Echo (Gib Folgendes aus:)
 Anführungszeichen (Jetzt kommen Zeichen)
 Bitte zahlen Sie
 Anführungszeichen (Jetzt hören die Zeichen auf)
 Punkt (Hänge das, was als Nächstes kommt, an das Vorherige)
 $rechnung (Eine Zahl)
 Punkt (Hänge das, was als Nächstes kommt, an das Vorherige)
 Anführungszeichen (Jetzt kommen Zeichen)
 Euro
 Anführungszeichen (Jetzt hören die Zeichen auf)
 Semikolon (Befehlszeile ist jetzt zu Ende)
 ?> (Hier ist das PHP-Skript zu Ende – weiter mit HTML)

Kommata in Berechnungen | Achten Sie bei Berechnungen auf die korrekte Schreibweise des Fließkommas. Ein Komma in einer Zahl muss in PHP als Punkt geschrieben werden. Falsch ist etwa 3,14 ´  300, richtig 3.14 x 300. Besonders wichtig ist diese korrekte Schreibweise bei Berechnungen durch Benutzereingaben. Der User weiß nicht, wie er eine Zahl schreiben muss. Daher muss eine Benutzereingabe für Berechnungen immer abgefangen und auf falsche Kommasetzung überprüft werden. Am einfachsten ist es, eventuelle Kommata mit einem Skript in Punkte umzuwandeln.


Rheinwerk Computing

21.2.3 HTML in PHP einbinden  toptop

Neben der Einbindung von PHP in HTML ist es natürlich auch möglich, HTML in PHP einzubinden. Mit dem Befehl Echo können Sie auch komplette HTML-Zeilen ausgeben:

<? Echo "<table><tr><td>&nbsp</td></tr></table>"; ?>

Diese Befehlszeile gibt eine Tabelle aus. Um PHP jetzt zu veranlassen, auch die für Attribute notwendigen Anführungszeichen auszugeben, müssen Sie die folgende Schreibweise anwenden:

<? Echo "<table bgcolor=\"#333366\"><tr><td>&nbsp</td></tr></table>"; ?>

Der Backslash verhindert, dass der PHP-Interpreter das Anführungszeichen als PHP-Befehl interpretiert. Durch den Backslash wird mitgeteilt, dass das nachfolgende Zeichen einfach als Zeichen zu interpretieren ist.



Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

 <<   zurück
  
  Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchtipps
Zum Rheinwerk-Shop: Adobe Dreamweaver CC






 Adobe
 Dreamweaver CC


Zum Rheinwerk-Shop: Adobe Dreamweaver CC Einstieg






 Adobe Dreamweaver
 CC Einstieg


Zum Rheinwerk-Shop: Responsive Webdesign






 Responsive Webdesign


Zum Rheinwerk-Shop: Suchmaschinen-Optimierung






 Suchmaschinen-
 Optimierung


Zum Rheinwerk-Shop: Schrödinger lernt HTML5, CSS3 und JavaScript






 Schrödinger lernt
 HTML5, CSS3
 und JavaScript


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo




Copyright © Rheinwerk Verlag GmbH 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.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern