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.3 Variablen in PHP  toptop

Wie Sie gesehen haben, werden Variablen mit einem vorangestellten Dollarzeichen $ gekennzeichnet. Es gibt in PHP mehrere Möglichkeiten, mit Variablen zu arbeiten.

Wie oben erwähnt, müssen Sie sich bei PHP nicht um die Deklaration von Variablen kümmern. Dennoch gibt es Einiges zu beachten: Im Internet werden Variablen mit den im Kapitel 16 zu Formularen beschriebenen Aktionen GET und POST übermittelt.

Variablen an die URL anhängen | Möchten Sie zum Beispiel ein Dokument aufrufen und gleichzeitig eine Variable übertragen, um zum Beispiel die ID eines Datensatzes zu übergeben, sieht die Angabe in der Adressleiste des Browsers folgendermaßen aus:

http://www.website.de/produkte.php?PRODID=234

In diesem Fall heißt die Variable PRODID und hat den Inhalt 234. Diese Variable können Sie sich im Dokument produkte.php mit echo $PRODID ausgeben lassen oder andere Aktionen damit auslösen. Das Fragezeichen in der URL bedeutet sinngemäß: Jetzt kommen Variablen.

Mehrere Variablen anhängen | Mehrere Variablen in einer URL werden mit & verkettet:

http://www.website.de/produkte.php?PRODID=234&SUBID=2

Bei der einfachen Schreibweise: $Variablenname spielt die Art der Übertragung keine Rolle. Ab PHP 4.2.0 funktioniert diese Schreibweise nur noch innerhalb eines Dokumentes, nicht jedoch, wenn die Variablen an andere Dokumente übertragen werden.

php.ini | Ab PHP 4.2.0 ist die Standardanweisung in der PHP-Konfigurationsdatei php.ini REGISTER_GLOBALS auf off gestellt. Wenn Sie dennoch mit der bisherigen Schreibweise der Variablen arbeiten möchten, editieren Sie die php.ini und setzen Sie die Vorgabe auf REGISTER_GLOBALS on. Welche Einstellungen bei Ihnen vorliegen, können Sie mit <? phpinfo() ?> überprüfen.

Abbildung 21.1 Anzeige der REGISTER_GLOBAL mit phpinfo()

Neue Schreibweise verwenden | Falls Sie keinen eigenen Webserver betreiben, werden Sie die php.ini nicht bearbeiten können. Verwenden Sie daher am besten die neuere Schreibweise für Variablen. Auch Dreamweaver 8 benutzt diese, sodass Sie sicher sein können, dass Ihre Websites auf allen Servern lauffähig sind.

PHP überträgt Variablen zwischen URLs in Arrays. Sie werden als superglobale Arrays bezeichnet.

  • Die folgende Variable beinhaltet einen Verweis zu jeder Variable im laufenden Skript:
    • $GLOBALS
  • Dieses ist das Array mit den Servervariablen:
    • $_SERVER
  • Das folgende wichtige Array beinhaltet alle Variablen, die mit HTTP GET übertragen wurden:
    • $_GET
  • Die einzelnen Variablen können ausgelesen werden über:
    • $_GET['VARIABLENNAME']
  • Das folgende wichtige Array beinhaltet alle Variablen, die mit HTTP POST übertragen wurden:
    • $_POST
  • Die einzelnen Variablen können ausgelesen werden über:
    • $_POST['VARIABLENNAME']
  • Das folgende Array beinhaltet Cookie-Variablen:
    • $_COOKIE
  • Dieses Array enthält alle Variablen, die dem Skript über HTTP-Post Datei-Uploads angeliefert werden:
    • $_FILES
  • Folgendes Array enthält alle Umgebungsvariablen:
    • $_ENV
  • Dieses Array enthält alle Variablen, die auf anderen Wegen in das Skript gelangen und keiner der gängigen Sicherheitsanforderungen entsprechen:
    • $_REQUEST
  • Variablen, die aktuell in der Session eines Skripts registriert sind, enthält das folgende Array. Mehr dazu erfahren Sie im Teil über Sessions in diesem Kapitel:
    • $_SESSION

Jedes dieser Arrays setzt sich nach dem Schema in Abbildung 21.2 zusammen.

Abbildung 21.2 Array-Variablen



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