Dreamweaver 8: Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2006
|
Ausgabe: | 1. Aufl., 1. Nachdr. 2006 |
Schriftenreihe: | edition PAGE
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke |
Beschreibung: | 639 S. Ill. 1 CD-ROM (12 cm) |
ISBN: | 3898427390 9783898427395 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021829591 | ||
003 | DE-604 | ||
005 | 20121017 | ||
007 | t | ||
008 | 061127s2006 a||| |||| 00||| ger d | ||
020 | |a 3898427390 |9 3-89842-739-0 | ||
020 | |a 9783898427395 |9 978-3-89842-739-5 | ||
035 | |a (OCoLC)181538530 | ||
035 | |a (DE-599)BVBBV021829591 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-Aug4 |a DE-29 |a DE-355 | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a ST 351 |0 (DE-625)143668: |2 rvk | ||
100 | 1 | |a Beer, Richard |e Verfasser |4 aut | |
245 | 1 | 0 | |a Dreamweaver 8 |b Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |c Richard Beer ; Susann Gailus |
250 | |a 1. Aufl., 1. Nachdr. 2006 | ||
264 | 1 | |a Bonn |b Galileo Press |c 2006 | |
300 | |a 639 S. |b Ill. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a edition PAGE | |
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a HTML |0 (DE-588)4373477-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Cascading Style Sheets |0 (DE-588)4467617-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dreamweaver 8.0 |0 (DE-588)7514977-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL |0 (DE-588)4559381-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP |0 (DE-588)4546126-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Dreamweaver 8.0 |0 (DE-588)7514977-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |D s |
689 | 1 | 1 | |a MySQL |0 (DE-588)4559381-4 |D s |
689 | 1 | 2 | |a PHP |0 (DE-588)4546126-0 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |D s |
689 | 2 | 1 | |a Cascading Style Sheets |0 (DE-588)4467617-7 |D s |
689 | 2 | 2 | |a HTML |0 (DE-588)4373477-7 |D s |
689 | 2 | 3 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 2 | |5 DE-604 | |
700 | 1 | |a Gailus, Susann |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015041605&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015041605 |
Datensatz im Suchindex
_version_ | 1804135758981758976 |
---|---|
adam_text | Inhalt
Vorwort ....................................................................... 21
Teil
1 Einleitung.................................................................. 25
1.1 Zum Leser................................................................... 25
1.1.1 An wen richtet sich das Buch...................... 25
1.1.2 Welche Vorkenntnisse benötigen Sie? ........ 25
1.1.3 Warum wir in diesem Buch auf dem PC
arbeiten ..................................................... 26
1.2 Was ist
1.2.1 Keine HTML-Kenntnisse erforderlich?......... 28
1.2.2 Anforderungen an einen professionellen
HTML-Generator........................................ 28
1.2.3 Warum
1.2.4 Grenzen von
1.2.5 Systemanforderungen (Quelle Macromedia) 30
1.3 Was ¡st neu in
2 Projektablauf für die Buchwebsite ........................... 33
2.1
2.2 Arbeitsablauf ............................................................. 36
2.3 Das Layout ................................................................. 37
2.3.1 Entwurf in Photoshop ................................ 38
2.3.2
3 Programmgrundlagen ............................................... 41
3.1 Die Programmoberfläche ............................................ 42
3.1.1 Verschiedene Anzeigemöglichkeiten ........... 42
3.1.2 Orientierung auf der Arbeitsoberfläche....... 44
3.1.3 Anpassen der Bedienfeldgruppen ............... 45
3.1.4 Platz zum Arbeiten schaffen ....................... 46
3.1.5 Einfügeleiste anpassen................................ 47
3.1.6 Das Dateifenster......................................... 48
3.1.7 Verschiedene Dokumentansichten ............. 50
3.1.8 Die Entwurfsansicht ................................... 50
Inhalt 5
3-1-9 Code-und Entwurfsansicht......................... 52
3.1.10 Die Codeansicht ......................................... 53
3.1.11 Ansicht im Testserverbetrieb ....................... 54
3.2 Wichtige Voreinstellungen........................................... 54
3.2.1 Allgemeine Voreinstellungen....................... 55
3.2.2 Codeformat einstellen ................................ 56
3.2.3 Codehinweise ............................................. 57
3.2.4 Codeumschreibung..................................... 58
3.2.5 CSS-Stile..................................................... 59
3.2.6 Dateien vergleichen .................................... 60
3.2.7 Dateitypen/Editoren ................................... 61
3.2.8 Ebenen ....................................................... 62
3.2.9 Eingabehilfen .............................................. 63
3.2.10 Kopieren und Einfügen (Office) .................. 64
3.2.11 Layoutmodus.............................................. 64
3.2.12 Neues Dokument ....................................... 65
3.2.13 Site............................................................. 67
3.2.14 Statusleiste ................................................. 68
3.2.15 Unsichtbare Elemente................................. 69
3.2.16
3.2.17 Vorschau im Browser.................................. 70
3.3 Layouthilfen in
3.3.1 Raster einstellen und anzeigen .................... 73
3.3.2 Hilfslinien ................................................... 73
3.3.3 Die Statusleiste ........................................... 75
3.3.4 Tracing-Bilder ............................................. 77
4
4.1 Befehle speichern ....................................................... 79
4.2
4.2.1 Bezugsquellen............................................. 81
4.2.2
Teil
5 Eine Site erstellen ..................................................... 87
5.1 Die Struktur ................................................................ 87
5.1.1 Pfadangaben............................................... 87
5.1.2 Ordnerstruktur ........................................... 89
б
5.2 Die Site-Verwaltung .................................................... 91
5.2.1 Regeln beim Arbeiten mit einer Site ........... 91
5.2.2 Site-Definition............................................ 92
5.2.3 FTP-Zugang einrichten ............................... 95
5.2.4 Eine Alternative zu FTP.............................. 97
5.2.5 Testserver................................................... 98
5.2.6
5.2.7 Design Notes ............................................. 98
5.2.8 Sitemap-Layout.......................................... 100
5.2.9 Import und Export von Sites....................... 100
5.2.10 Fehlerquellen in der Site-Verwaltung.......... 101
5.3 Gruppenarbeit ............................................................ 101
5.3.1 Remote-Zugriff einstellen ........................... 103
5.3.2 Dateien synchronisieren ............................. 104
5.3.3 Mit der Gruppenfunktion arbeiten ............. 105
5.3.4 Die Site-Ansicht ........................................ 107
5-3-5 Synchronisieren und Vergleichen
von Dateien ............................................... 108
5.3.6 Mit der Dateiverwaltung arbeiten ............... 109
6 Grundlegende Dokumenteinstellungen.................... 113
6.1 Seiteneigenschaften festlegen ..................................... 113
6.2 Seiteneigenschaften festlegen ohne CSS...................... 114
6.3 Seiteneigenschaften festlegen mit CSS ........................ 116
6.3.1 Verknüpfungen & Überschriften ................. 117
6.3.2 Titel/Kodierung .......................................... 119
6.3.3 Tracing-Bild-warum und wann?................ 120
6.3.4 Metaangaben ............................................. 120
6.3.5 Layouttricks mit Hintergrundbildern .......... 121
7 Tabellen in
7.1 Einfügen von Tabellen................................................. 125
7.1.1 Hilfsmittel für Tabellen ............................... 126
7.1.2 Arbeiten im erweiterten Modus ................. 127
7.2 Tabelleneigenschaften einstellen ................................. 128
7.2.1 Zelleneigenschaften einstellen .................... 129
7.2.2 Fehler vermeiden ....................................... 130
7.3 Verschachtelte Tabellen............................................... 131
7.3.1
Inhalt 7
7-3-2 Der Trick mit den transparenten GIFs ......... 133
7.3.3 Tabellenumrandungen erstellen .................. 134
7.4 Zentrieren mit Tabellen ............................................... 135
8
8.1 Bildformate bestimmen ............................................... 143
8.1.1 JPEG ........................................................... 143
8.1.2 GIF ............................................................. 144
8.1.3 PNG ........................................................... 145
8.1.4 Flash........................................................... 145
8.2 Bilder einfügen und bearbeiten ................................... 146
8.2.1 Das Bedienfeld Elemente ............................ 146
8.2.2 Bilder in
8.2.3 Bild von Text umfließen lassen .................... 150
8.2.4
8.2.5 Platzhalterbilder.......................................... 152
9 Framesets .................................................................. 155
9.1 Funktionsweise von Frames......................................... 155
9.1.1 Gestalten mit Framesets ............................. 156
9.1.2 Suchmaschinen und Framesets ................... 158
9.2 Ein Frameset anlegen .................................................. 159
9.3 Mit Framesets arbeiten................................................ 162
9.3.1 Framesets nachbearbeiten .......................... 162
9.3.2 Verlinkungen in Framesets .......................... 162
9.3.3 Mehrere Frames gleichzeitig neu laden ....... 163
10 Aktionen .................................................................... 169
10.1 JavaScript in
10.2 Aktionen ..................................................................... 171
10.2.1
10.2.2 Browserweichen ......................................... 175
10.2.3 Plugins überprüfen ..................................... 176
10.2.4 Ein Popup-Menü ........................................ 177
10.2.5 Mehrere Frames gleichzeitig austauschen .... 180
11 Die Zeitleiste ............................................................. 183
11.1 Die Elemente der Zeitleiste ......................................... 184
11.2 Nachträglich Schlüsselbilder einfügen.......................... 187
11.3 Mit Aktionen in der Zeitleiste arbeiten ........................ 188
8 Inhalt
12
12.1 Ein wenig Theorie zum Einstieg................................... 189
12.2 CSS-Voreinstellungen .................................................. 190
12.3 Neue CSS-Werkzeuge auf einen Blick.......................... 190
12.3.1 Medientypen ............................................. 190
12.3.2 Layout-Hilfsmittel....................................... 191
12.4 Vorgehensweise und Regeln ....................................... 193
12.5 Arten von CSS-Stilen................................................... 194
12.5.1 Interne CSS-Stile ........................................ 194
12.5.2 Externe CSS-Stile........................................ 195
12.5.3 CSS-Syntax................................................. 196
12.6 Selektor-Typen ............................................................ 196
12.6.1 Klassen-Selektoren ..................................... 197
12.6.2 Tag-Selektoren ........................................... 198
12.6.3 Kontext-Selektoren .................................... 198
12.6.4 ID-Selektoren............................................. 199
12.7 Erstellen und Bearbeiten von CSS-Stilen...................... 200
12.7.1 Das CSS-Bedienfeld.................................... 200
12.7.2 Neue CSS-Regeln erstellen ......................... 201
12.7.3 CSS-Regeln bearbeiten ............................... 202
12.7.4 CSS-Regel für Texte .................................... 203
12.7.5 Zuweisen von CSS im Eigenschaften¬
inspektor .................................................... 204
12.7.6 Verknüpfen externer CSS-Dateien .............. 205
12.7.7 CSS-Regeln für unterschiedliche
Ausgabemedien.......................................... 206
12.8 CSS-P-Layout ohne Tabellen ...................................... 207
12.8.1 CSS-P für barrierefreies
12.8.2 Das CSS-Boxmodell ................................... 209
12.8.3 CSS-Stile und Div-Elemente ....................... 210
12.9 Besondere CSS-Anwendungen .................................... 213
12.9.1 Browserleisten mit CSS-Stilen verändern .... 213
12.9.2 Verschiedene CSS-Stile anbieten ................ 214
13 Ebenen ...................................................................... 223
13.1 Ebenen erstellen und einstellen .................................. 224
13.1.1 Ebenen anlegen ......................................... 224
13.1.2 Ebeneneigenschaften bestimmen ............... 225
13.1.3 Ebenenüberläufe ........................................ 227
13.1.4 Scrollbare Bereiche mit Ebenen erstellen .... 229
13.1.5 Ebenen übersichtlich anzeigen ................... 231
Inhalt 9
13.2 Ebenen in Tabellen umwandeln ................................... 232
13.3 Ebenen verschachteln ................................................. 233
13.4 Ebenen und JavaScript ................................................ 235
14 Hyperlinks.................................................................. 237
14.1 Verknüpfungen einbauen ............................................ 237
14.2 Ziel angeben ............................................................... 238
14.3 Hyperlinks prüfen........................................................ 238
14.4 Anker hinzufügen ........................................................ 239
14.5 Hyperlinkmethoden ................................................... 241
14.6 Hyperlinks auf E-Mail-Adressen ................................... 242
14.7 Platzhalter für Hyperlinks ............................................ 242
15 Vorlagen und Bibliotheken........................................ 243
15.1 Mit Vorlagen arbeiten ................................................. 243
15.1.1 Vorlagen erstellen ....................................... 244
15.1.2 Bearbeitbare Bereiche festlegen .................. 246
15.1.3 Dokument aus Vorlage erstellen ................. 247
15.1.4 Vorlagen entfernen ..................................... 248
15.1.5 Vorlagen aktualisieren ................................. 248
15.2 Tricks mit Vorlagen ..................................................... 249
15.2.1 Verschachtelte Vorlagen ............................. 249
15.2.2 Wiederholte Bereiche ................................. 250
15.2.3 Wiederholte Tabelle ................................... 250
15.3 Mit Bibliotheken arbeiten............................................ 251
16 Formulare................................................................... 259
16.1 Übertragungsmethoden für Formulardaten .................. 259
16.1.1
16.1.2 POST .......................................................... 260
16.1.3 Formulare per Mail ..................................... 260
16.2 Ein Formular erstellen ................................................. 260
16.3 Formularelemente....................................................... 261
16.3.1 Variablenvergabe ........................................ 262
16.3.2 Textfelder ................................................... 262
16.3.3 Versteckte Textfelder ................................. 263
16.3.4 Textbereiche............................................... 264
16.3.5 Kontrollkästchen (Checkboxen) .................. 265
16.3.6 Optionsschalter (Radiobuttons)................... 265
16.3.7 Auswahllisten und Sprungmenüs ................ 266
10 Inhalt
16.3-8 Dateifelder................................................. 267
16.3.9 Schaltflächen .............................................. 267
16.4 Formulare überprüfen................................................. 267
16.5 Formulare gestalten .................................................... 269
16.5.1 Formulare mit Tabellen gestalten................ 269
16.5.2 Formularelemente mit CSS gestalten .......... 270
17 Quelltext de
17.1 Arbeiten im Quelltext ................................................. 277
17.1.1 Quellcode formatieren ............................... 278
17.1.2 Codeansichtsoptionen ................................ 279
17.1.3 Übersicht im Code ..................................... 279
17.1.4 Code halbautomatisch erstellen.................. 281
17.1.5 Kommentare .............................................. 282
17.2 Codefragmente
17.2.1 Codefragmente mit Kollegen teilen ............ 284
17.2.2 Tag-Inspektor............................................. 285
17.2.3 Eigene Tag-Vorgaben oder-Bibliotheken .... 286
17.3 Quelltext bearbeiten in der Layoutansicht................... 288
17.4 Quelltext automatisch optimieren ............................... 289
17.5 Suchen und ersetzen................................................... 289
18
18.1 Flash einsetzen oder nicht? ......................................... 293
18.2 Flash einfügen ............................................................ 294
18.2.1 Filme einbinden ........................................ 294
18.2.2 Eigenschaften einstellen ............................. 296
18.3 Möglichkeiten im Zusammenspiel mit Flash ................ 297
18.3.1 Sound mit Flash ......................................... 297
18.3.2 Flash mit Aktionen steuern......................... 298
18.3.3 Flash-Text einfügen .................................... 298
18.3.4 Flash-Schaltflächen einbauen ..................... 299
18.3.5 Hyperlinks in Flash-Filmen ändern.............. 299
18.3.6 Flash in
19 Office-Daten einfügen ..............................................
19.1 Word-Texte einfügen ..................................................
19.2 Excel-Tabellen einfügen...............................................
19.3 CSV-Daten importieren...............................................
Inhalt 11
Teil
20 Dynamische Websites - eine Einführung.................. 309
20.1 Vorteile dynamischer Sites........................................... 310
20.1.1 Statische versus dynamische Sites ............... 310
20.1.2 Dynamische Sites und Suchmaschinen ........ 310
20.1.3 Dynamische Sites und
20.2 Typen dynamischer Websites....................................... 311
20.2.1 Web-Content-Management-Systeme
(WCMS) ..................................................... 312
20.2.2 Content-Management-Systeme (CMS) ........ 312
20.2.3 Redaktionssysteme ..................................... 312
20.2.4 Shopsysteme .............................................. 313
20.2.5 Foren.......................................................... 313
20.2.6 Portale........................................................ 313
20.2.7 Personalisierte Websites ............................. 314
20.2.8 Weblogs .................................................... 315
20.3 Client-und serverseitiges Scripting .............................. 315
20.4 Konzeption dynamischer Sites ..................................... 318
20.4.1 Besonderheiten für das Layout.................... 318
20.4.2 Trennung von Layout und Inhalt ................. 319
20.4.3 Konzeption der Administrationsebene ....... 320
20.4.4 Planung, Planung, Planung........................ 320
21 Einführung in PHP ..................................................... 323
21.1 Was ist PHP? ............................................................... 323
21.1.1 »Hallo Welt« in PHP ................................... 324
21.1.2 Vorteile von PHP ........................................ 326
21.2 PHP und HTML ........................................................... 326
21.2.1 PHP in HTML einbinden ............................. 326
21.2.2 Schreibweise von Zahlen und Zeichen......... 327
21.2.3 HTML in PHP einbinden ............................. 328
21.3 Variablen in PHP ......................................................... 329
21.4 Vergleichsoperatoren................................................... 331
21.5 Boolesche Operatoren................................................. 332
21.6 Schleifen programmieren............................................. 333
21.6.1 for-Schleifen ............................................... 333
21.6.2 while-Schleifen ........................................... 334
21.6.3
21.6.4 foreach-Schleifen ........................................ 335
12 Inhalt
21.7 Bedingungen mit PHP................................................. 336
21.7.1 if-Anweisung .............................................. 336
21.7.2 if-else-Anweisung ...................................... 336
21.7.3 switch-Anweisung ..................................... 337
21.8 Dateien einbinden ...................................................... 338
21.8.1 Mit MySQL verbinden ................................ 340
21.8.2 MySQL-Datenbanken abfragen................... 340
21.9 Mit
21.10 Fazit ........................................................................... 342
22 Lokalen Webserver installieren ................................ 343
22.1 Webserver-Grundlagen ............................................... 343
22.2 Vorbereitung: Firewall einstellen oder ausschalten ...... 345
22.3
22.3.1 XAMPP in verschiedenen Versionen ........... 347
22.3.2 XAMPP testen und konfigurieren................ 348
22.3.3 Eigene Serverroot angeben......................... 350
22.3.4 Anzeige der PHP-Einstellungen .................. 352
22.3.5 MySQL....................................................... 353
22.4 Internet Information Server als Alternative installieren 355
22.4.1 IIS verwalten .............................................. 358
22.4.2 PHP auf IIS installieren ............................... 360
22.4.3 MySQL unter IIS installieren ....................... 364
22.4.4 phpMyAdmin unter IIS installieren ............. 364
23 Dynamische Sites in
23.1 Testserver-Einstellungen.............................................. 367
23.2 Siteeinstellungen testen .............................................. 369
24 MySQL-Grundlagen .................................................. 375
24.1 Einführung in Datenbanken ........................................ 375
24.1.1 Relationale Datenbanken ........................... 376
24.1.2 Relationstypen ........................................... 378
24.1.3 Primärschlüssel........................................... 378
24.1.4 Redundanzfreiheit...................................... 378
24.1.5 Prozessdatenfreiheit ................................... 379
24.1.6 Fremdschlüsse!........................................... 379
24.1.7 Referenzielle Integrität ............................... 379
24.1.8 Endlosschleifen ......................................... 380
24.1.9 MySQL-Datentypen ..................,................ 381
Inhalt 13
24-2 Erstellen einer MySQL-Datenbank ............................... 383
24.2.1 MySQL-Datenbank mit phpMyAdmin
anlegen ...................................................... 383
24.2.2 Einfügen von Datensätzen .......................... 386
24.2.3 Import von Datendateien ........................... 387
24.2.4 Export von Daten zum Provider.................. 387
24.3 MySQL und Microsoft Access ...................................... 389
24.4 Benutzerverwaltung mit MySQL.................................. 393
24.5 Einführung in SQL....................................................... 397
24.5.1 Daten abfragen mit
24.5.2 Datensatz abfragen mit
24.5.3 Datensatz sortieren mit ORDER
24.5.4 Datensatz aktualisieren mit UPDATE ........... 400
24.5.5 Datensatz löschen mit
24.5.6 Datensatz einfügen mit
24.6 Datenstruktur der Buchwebsite ................................... 401
24.6.1 Datenstruktur der Website ......................... 401
24.6.2 Primärschlüssel festlegen ............................ 401
25 Datenbanken mit
25.1 Datenbanken konnektieren ......................................... 405
25.2 Konnektierung von MySQL mit PHP............................ 406
25.2.1 Bedienfeldgruppe Anwendung.................... 406
25.2.2 Das Bedienfeld Datenbanken ......................409
25.3 Konnektierung mit
26 PHP und
26.1 Variablen in
26.1.1 Variablen senden ........................................ 417
26.1.2 Mit Variablen arbeiten ................................ 419
26.2 PHP einfügen in
26.2.1 PHP-Befehle einsetzen ................................ 421
26.2.2 Die
26.2.3 PHP von Hand coden.................................. 423
26.3 Fehlersuche mit PHP ................................................... 423
26.3.1 Fehlermeldungen anzeigen ......................... 423
26.3.2 Externe Variablen anzeigen ......................... 423
26.3.3 Häufige PHP-Fehlerquellen ......................... 425
14 Inhalt
27 Datenbanken abfragen ............................................. 427
27.1 Das Bedienfeld Bindungen .......................................... 427
27.2 Datensätze in
27.2.1 Einfache Abfragen erstellen ........................ 429
27.2.2 Anzeigen von Datensätzen ......................... 434
27.2.3 Formatieren in der Live Data-Ansicht ......... 436
27.2.4 Erweiterte Abfragen erstellen ..................... 436
27.2.5 Mehrere Datensätze abfragen ..................... 439
27.2.6 Bestimmte Datensätze abfragen ................. 442
27.2.7 Datensatz-ID mit URL übergeben ............... 444
27.2.8 Einstellbare Variablentypen ........................ 449
27.2.9 Testen der Abfragen ................................... 450
27.3 Dynamische Tabellen .................................................. 451
27.3.1 Erstellen einer dynamischen Tabelle ........... 451
27.3.2 Dynamische Tabelle mit Serververhalten .... 452
27.4 Bilder dynamisch einfügen .......................................... 454
27.4.1 Bilder aus Datenbanken verlinken .............. 454
27.4.2 Vorbereitungen für dynamisch
eingefügte Bilder........................................ 457
27.5 In Datensätzen navigieren........................................... 458
27.5.1 Datensatznavigation erstellen ..................... 458
27.5.2 Bereiche in Abhängigkeit von Daten
anzeigen .................................................... 461
27.5.3 Datensatzanzahl anzeigen........................... 464
27.5.4 Individuelle Datensatznavigationen erstellen 465
27.6 HTML-Attribute dynamisch generieren ....................... 465
27.6.1 Eigenschaften aus Datenquellen einfügen ... 465
27.6.2 Daten in der URL mit Hyperlinks
übergeben.................................................. 472
27.7 Automatische Master-und Detailseiten ...................... 475
27.8 Ausgabe formatieren................................................... 478
27.9 Aufbau der dynamischen Inhalte der Buchwebsite ...... 480
27.9.1 Das Funktionsschema................................. 480
27.9.2 Die Masterseite .......................................... 481
27.9.3 Die Detailseiten ......................................... 482
28 Daten einfügen und dynamische Formulare............. 499
28.1 Neue Datensätze einfügen.......................................... 500
28.1.1 Der Assistent für Einfügeformulare ............. 500
28.1.2 Eigene Einfügeformulare verwenden .......... 503
Inhalt 15
28.2 Bestehende Datensätze manipulieren .......................... 503
28.2.1 Ein Änderungsformular erstellen ................. 503
28.2.2 Andere Möglichkeiten ................................ 505
28.2.3 Dynamische Auswahlliste erstellen.............. 506
28.2.4 Dynamische Kontrollkästchen (Checkboxen) 507
29 Datensätze bearbeiten .............................................. 509
29.1 Datensätze verändern ................................................. 5°9
29.1.1 Ein Änderungsformular erstellen ................. 509
29.1.2 Datensatznavigation für Datensatz¬
änderungen ................................................ 512
29.1.3 Datensatznavigation mit zwei Dokumenten
und Auswahlseiten ..................................... 513
29.2 Datensätze löschen ..................................................... 516
29.3 Daten aus mehreren Tabellen verbinden...................... 517
29.4 Administrationsebene für die Buchwebsite anlegen .... 521
29.4.1 Frameset anlegen........................................ 522
29.4.2 Auswahlseiten ........................................... 522
29.4.3 CSS für Administrationsebene anlegen ........ 524
30 Benutzer authentifizieren und
Zugriffsrechte festlegen ............................................ 533
30.1 Benutzer verwalten ..................................................... 533
30.1.1 Schema einer Benutzerauthentifizierung ..... 533
30.1.2 Tabelle für die Benutzerverwaltung............. 534
30.1.3 Benutzer anmelden..................................... 535
30.2 Zugriffsrechte beschränken.......................................... 537
30.3 Neue Nutzer anlegen .................................................. 539
30.3.1 Neuen Nutzer mit Auswahl
der Zugriffsebene anlegen........................... 542
31 Fortgeschrittene Techniken....................................... 549
31.1 SQL-Abfragen.............................................................. 549
31.1.1 Eigene SQL-Abfragen einbinden ................. 549
31.1.2 Abfragen verschachteln............................... 555
31.1.3 Eine Volltextsuche ...................................... 562
31.2 Arbeiten mit
31.3 Serververhalten ...........................................................568
31.3.1 Eigene Serververhalten schreiben................568
31.3.2 Positionierung im Code .............................. 576
16 Inhalt
31-3-3 Bedingungen als Serververhalten anlegen .. 578
31.3.4 Serververhalten anderen zur Verfügung
stellen ........................................................ 582
31.4 MySQL und Flash ....................................................... 583
31.4.1 Daten aus MySQL an Flash senden ............. 583
31.4.2
32
32.1 Einführung in XML...................................................... 589
32.1.1 Struktur von XML-Dokumenten ................. 590
32.2 XML und CSS ............................................................. 592
32.3 XML-Attribute ............................................................ 595
32.4 DTDs .......................................................................... 598
32.4.1 DTDs mit
32.4.2 Externe DTDs ............................................. 601
32.4.3 Einbinden von DTDs in
32.5 XML, XSLT und CSS .................................................... 605
32.5.1
32.5.2 RSS-Feed einbinden ................................... 606
32.5.3 XSLT-Fragmente und ganze XSLT-Seiten..... 607
32.5.4 Clientseitige XSLT-Transformation .............. 608
32.5.5
33 Menüs für dynamische Verhalten ............................ 617
33-1 Dynamische Verhalten zuweisen ................................. 617
33.1.1 Datensatzgruppen ...................................... 617
33.1.2 Dynamische Daten ..................................... 617
33.1.3 Wiederholter Bereich ................................. 618
33.1.4 Bereich anzeigen ........................................ 619
33.1.5 Seitenerstellung für Datensatzgruppe ......... 620
33.1.6 Datensatzgruppen-Navigationsstatus.......... 621
33.1.7 Master-Detaildatensatz .............................. 621
33.1.8 Datensatz einfügen..................................... 622
33.1.9 Datensatz aktualisieren............................... 623
33.1.10 Datensatz löschen ...................................... 623
33.1.11 Benutzerauthentiflzierung .......................... 623
33.1.12 XSL-Transformation.................................... 624
Inhalt der CD................................................................ 625
Index ............................................................................ 629
Inhalt 17
|
adam_txt |
Inhalt
Vorwort . 21
Teil
1 Einleitung. 25
1.1 Zum Leser. 25
1.1.1 An wen richtet sich das Buch. 25
1.1.2 Welche Vorkenntnisse benötigen Sie? . 25
1.1.3 Warum wir in diesem Buch auf dem PC
arbeiten . 26
1.2 Was ist
1.2.1 Keine HTML-Kenntnisse erforderlich?. 28
1.2.2 Anforderungen an einen professionellen
HTML-Generator. 28
1.2.3 Warum
1.2.4 Grenzen von
1.2.5 Systemanforderungen (Quelle Macromedia) 30
1.3 Was ¡st neu in
2 Projektablauf für die Buchwebsite . 33
2.1
2.2 Arbeitsablauf . 36
2.3 Das Layout . 37
2.3.1 Entwurf in Photoshop . 38
2.3.2
3 Programmgrundlagen . 41
3.1 Die Programmoberfläche . 42
3.1.1 Verschiedene Anzeigemöglichkeiten . 42
3.1.2 Orientierung auf der Arbeitsoberfläche. 44
3.1.3 Anpassen der Bedienfeldgruppen . 45
3.1.4 Platz zum Arbeiten schaffen . 46
3.1.5 Einfügeleiste anpassen. 47
3.1.6 Das Dateifenster. 48
3.1.7 Verschiedene Dokumentansichten . 50
3.1.8 Die Entwurfsansicht . 50
Inhalt 5
3-1-9 Code-und Entwurfsansicht. 52
3.1.10 Die Codeansicht . 53
3.1.11 Ansicht im Testserverbetrieb . 54
3.2 Wichtige Voreinstellungen. 54
3.2.1 Allgemeine Voreinstellungen. 55
3.2.2 Codeformat einstellen . 56
3.2.3 Codehinweise . 57
3.2.4 Codeumschreibung. 58
3.2.5 CSS-Stile. 59
3.2.6 Dateien vergleichen . 60
3.2.7 Dateitypen/Editoren . 61
3.2.8 Ebenen . 62
3.2.9 Eingabehilfen . 63
3.2.10 Kopieren und Einfügen (Office) . 64
3.2.11 Layoutmodus. 64
3.2.12 Neues Dokument . 65
3.2.13 Site. 67
3.2.14 Statusleiste . 68
3.2.15 Unsichtbare Elemente. 69
3.2.16
3.2.17 Vorschau im Browser. 70
3.3 Layouthilfen in
3.3.1 Raster einstellen und anzeigen . 73
3.3.2 Hilfslinien . 73
3.3.3 Die Statusleiste . 75
3.3.4 Tracing-Bilder . 77
4
4.1 Befehle speichern . 79
4.2
4.2.1 Bezugsquellen. 81
4.2.2
Teil
5 Eine Site erstellen . 87
5.1 Die Struktur . 87
5.1.1 Pfadangaben. 87
5.1.2 Ordnerstruktur . 89
б
5.2 Die Site-Verwaltung . 91
5.2.1 Regeln beim Arbeiten mit einer Site . 91
5.2.2 Site-Definition. 92
5.2.3 FTP-Zugang einrichten . 95
5.2.4 Eine Alternative zu FTP. 97
5.2.5 Testserver. 98
5.2.6
5.2.7 Design Notes . 98
5.2.8 Sitemap-Layout. 100
5.2.9 Import und Export von Sites. 100
5.2.10 Fehlerquellen in der Site-Verwaltung. 101
5.3 Gruppenarbeit . 101
5.3.1 Remote-Zugriff einstellen . 103
5.3.2 Dateien synchronisieren . 104
5.3.3 Mit der Gruppenfunktion arbeiten . 105
5.3.4 Die Site-Ansicht . 107
5-3-5 Synchronisieren und Vergleichen
von Dateien . 108
5.3.6 Mit der Dateiverwaltung arbeiten . 109
6 Grundlegende Dokumenteinstellungen. 113
6.1 Seiteneigenschaften festlegen . 113
6.2 Seiteneigenschaften festlegen ohne CSS. 114
6.3 Seiteneigenschaften festlegen mit CSS . 116
6.3.1 Verknüpfungen & Überschriften . 117
6.3.2 Titel/Kodierung . 119
6.3.3 Tracing-Bild-warum und wann?. 120
6.3.4 Metaangaben . 120
6.3.5 Layouttricks mit Hintergrundbildern . 121
7 Tabellen in
7.1 Einfügen von Tabellen. 125
7.1.1 Hilfsmittel für Tabellen . 126
7.1.2 Arbeiten im erweiterten Modus . 127
7.2 Tabelleneigenschaften einstellen . 128
7.2.1 Zelleneigenschaften einstellen . 129
7.2.2 Fehler vermeiden . 130
7.3 Verschachtelte Tabellen. 131
7.3.1
Inhalt 7
7-3-2 Der Trick mit den transparenten GIFs . 133
7.3.3 Tabellenumrandungen erstellen . 134
7.4 Zentrieren mit Tabellen . 135
8
8.1 Bildformate bestimmen . 143
8.1.1 JPEG . 143
8.1.2 GIF . 144
8.1.3 PNG . 145
8.1.4 Flash. 145
8.2 Bilder einfügen und bearbeiten . 146
8.2.1 Das Bedienfeld Elemente . 146
8.2.2 Bilder in
8.2.3 Bild von Text umfließen lassen . 150
8.2.4
8.2.5 Platzhalterbilder. 152
9 Framesets . 155
9.1 Funktionsweise von Frames. 155
9.1.1 Gestalten mit Framesets . 156
9.1.2 Suchmaschinen und Framesets . 158
9.2 Ein Frameset anlegen . 159
9.3 Mit Framesets arbeiten. 162
9.3.1 Framesets nachbearbeiten . 162
9.3.2 Verlinkungen in Framesets . 162
9.3.3 Mehrere Frames gleichzeitig neu laden . 163
10 Aktionen . 169
10.1 JavaScript in
10.2 Aktionen . 171
10.2.1
10.2.2 Browserweichen . 175
10.2.3 Plugins überprüfen . 176
10.2.4 Ein Popup-Menü . 177
10.2.5 Mehrere Frames gleichzeitig austauschen . 180
11 Die Zeitleiste . 183
11.1 Die Elemente der Zeitleiste . 184
11.2 Nachträglich Schlüsselbilder einfügen. 187
11.3 Mit Aktionen in der Zeitleiste arbeiten . 188
8 Inhalt
12
12.1 Ein wenig Theorie zum Einstieg. 189
12.2 CSS-Voreinstellungen . 190
12.3 Neue CSS-Werkzeuge auf einen Blick. 190
12.3.1 Medientypen . 190
12.3.2 Layout-Hilfsmittel. 191
12.4 Vorgehensweise und Regeln . 193
12.5 Arten von CSS-Stilen. 194
12.5.1 Interne CSS-Stile . 194
12.5.2 Externe CSS-Stile. 195
12.5.3 CSS-Syntax. 196
12.6 Selektor-Typen . 196
12.6.1 Klassen-Selektoren . 197
12.6.2 Tag-Selektoren . 198
12.6.3 Kontext-Selektoren . 198
12.6.4 ID-Selektoren. 199
12.7 Erstellen und Bearbeiten von CSS-Stilen. 200
12.7.1 Das CSS-Bedienfeld. 200
12.7.2 Neue CSS-Regeln erstellen . 201
12.7.3 CSS-Regeln bearbeiten . 202
12.7.4 CSS-Regel für Texte . 203
12.7.5 Zuweisen von CSS im Eigenschaften¬
inspektor . 204
12.7.6 Verknüpfen externer CSS-Dateien . 205
12.7.7 CSS-Regeln für unterschiedliche
Ausgabemedien. 206
12.8 CSS-P-Layout ohne Tabellen . 207
12.8.1 CSS-P für barrierefreies
12.8.2 Das CSS-Boxmodell . 209
12.8.3 CSS-Stile und Div-Elemente . 210
12.9 Besondere CSS-Anwendungen . 213
12.9.1 Browserleisten mit CSS-Stilen verändern . 213
12.9.2 Verschiedene CSS-Stile anbieten . 214
13 Ebenen . 223
13.1 Ebenen erstellen und einstellen . 224
13.1.1 Ebenen anlegen . 224
13.1.2 Ebeneneigenschaften bestimmen . 225
13.1.3 Ebenenüberläufe . 227
13.1.4 Scrollbare Bereiche mit Ebenen erstellen . 229
13.1.5 Ebenen übersichtlich anzeigen . 231
Inhalt 9
13.2 Ebenen in Tabellen umwandeln . 232
13.3 Ebenen verschachteln . 233
13.4 Ebenen und JavaScript . 235
14 Hyperlinks. 237
14.1 Verknüpfungen einbauen . 237
14.2 Ziel angeben . 238
14.3 Hyperlinks prüfen. 238
14.4 Anker hinzufügen . 239
14.5 Hyperlinkmethoden . 241
14.6 Hyperlinks auf E-Mail-Adressen . 242
14.7 Platzhalter für Hyperlinks . 242
15 Vorlagen und Bibliotheken. 243
15.1 Mit Vorlagen arbeiten . 243
15.1.1 Vorlagen erstellen . 244
15.1.2 Bearbeitbare Bereiche festlegen . 246
15.1.3 Dokument aus Vorlage erstellen . 247
15.1.4 Vorlagen entfernen . 248
15.1.5 Vorlagen aktualisieren . 248
15.2 Tricks mit Vorlagen . 249
15.2.1 Verschachtelte Vorlagen . 249
15.2.2 Wiederholte Bereiche . 250
15.2.3 Wiederholte Tabelle . 250
15.3 Mit Bibliotheken arbeiten. 251
16 Formulare. 259
16.1 Übertragungsmethoden für Formulardaten . 259
16.1.1
16.1.2 POST . 260
16.1.3 Formulare per Mail . 260
16.2 Ein Formular erstellen . 260
16.3 Formularelemente. 261
16.3.1 Variablenvergabe . 262
16.3.2 Textfelder . 262
16.3.3 Versteckte Textfelder . 263
16.3.4 Textbereiche. 264
16.3.5 Kontrollkästchen (Checkboxen) . 265
16.3.6 Optionsschalter (Radiobuttons). 265
16.3.7 Auswahllisten und Sprungmenüs . 266
10 Inhalt
16.3-8 Dateifelder. 267
16.3.9 Schaltflächen . 267
16.4 Formulare überprüfen. 267
16.5 Formulare gestalten . 269
16.5.1 Formulare mit Tabellen gestalten. 269
16.5.2 Formularelemente mit CSS gestalten . 270
17 Quelltext de
17.1 Arbeiten im Quelltext . 277
17.1.1 Quellcode formatieren . 278
17.1.2 Codeansichtsoptionen . 279
17.1.3 Übersicht im Code . 279
17.1.4 Code halbautomatisch erstellen. 281
17.1.5 Kommentare . 282
17.2 Codefragmente
17.2.1 Codefragmente mit Kollegen teilen . 284
17.2.2 Tag-Inspektor. 285
17.2.3 Eigene Tag-Vorgaben oder-Bibliotheken . 286
17.3 Quelltext bearbeiten in der Layoutansicht. 288
17.4 Quelltext automatisch optimieren . 289
17.5 Suchen und ersetzen. 289
18
18.1 Flash einsetzen oder nicht? . 293
18.2 Flash einfügen . 294
18.2.1 Filme einbinden . 294
18.2.2 Eigenschaften einstellen . 296
18.3 Möglichkeiten im Zusammenspiel mit Flash . 297
18.3.1 Sound mit Flash . 297
18.3.2 Flash mit Aktionen steuern. 298
18.3.3 Flash-Text einfügen . 298
18.3.4 Flash-Schaltflächen einbauen . 299
18.3.5 Hyperlinks in Flash-Filmen ändern. 299
18.3.6 Flash in
19 Office-Daten einfügen .
19.1 Word-Texte einfügen .
19.2 Excel-Tabellen einfügen.
19.3 CSV-Daten importieren.
Inhalt 11
Teil
20 Dynamische Websites - eine Einführung. 309
20.1 Vorteile dynamischer Sites. 310
20.1.1 Statische versus dynamische Sites . 310
20.1.2 Dynamische Sites und Suchmaschinen . 310
20.1.3 Dynamische Sites und
20.2 Typen dynamischer Websites. 311
20.2.1 Web-Content-Management-Systeme
(WCMS) . 312
20.2.2 Content-Management-Systeme (CMS) . 312
20.2.3 Redaktionssysteme . 312
20.2.4 Shopsysteme . 313
20.2.5 Foren. 313
20.2.6 Portale. 313
20.2.7 Personalisierte Websites . 314
20.2.8 Weblogs . 315
20.3 Client-und serverseitiges Scripting . 315
20.4 Konzeption dynamischer Sites . 318
20.4.1 Besonderheiten für das Layout. 318
20.4.2 Trennung von Layout und Inhalt . 319
20.4.3 Konzeption der Administrationsebene . 320
20.4.4 Planung, Planung, Planung. 320
21 Einführung in PHP . 323
21.1 Was ist PHP? . 323
21.1.1 »Hallo Welt« in PHP . 324
21.1.2 Vorteile von PHP . 326
21.2 PHP und HTML . 326
21.2.1 PHP in HTML einbinden . 326
21.2.2 Schreibweise von Zahlen und Zeichen. 327
21.2.3 HTML in PHP einbinden . 328
21.3 Variablen in PHP . 329
21.4 Vergleichsoperatoren. 331
21.5 Boolesche Operatoren. 332
21.6 Schleifen programmieren. 333
21.6.1 for-Schleifen . 333
21.6.2 while-Schleifen . 334
21.6.3
21.6.4 foreach-Schleifen . 335
12 Inhalt
21.7 Bedingungen mit PHP. 336
21.7.1 if-Anweisung . 336
21.7.2 if-else-Anweisung . 336
21.7.3 switch-Anweisung . 337
21.8 Dateien einbinden . 338
21.8.1 Mit MySQL verbinden . 340
21.8.2 MySQL-Datenbanken abfragen. 340
21.9 Mit
21.10 Fazit . 342
22 Lokalen Webserver installieren . 343
22.1 Webserver-Grundlagen . 343
22.2 Vorbereitung: Firewall einstellen oder ausschalten . 345
22.3
22.3.1 XAMPP in verschiedenen Versionen . 347
22.3.2 XAMPP testen und konfigurieren. 348
22.3.3 Eigene Serverroot angeben. 350
22.3.4 Anzeige der PHP-Einstellungen . 352
22.3.5 MySQL. 353
22.4 Internet Information Server als Alternative installieren 355
22.4.1 IIS verwalten . 358
22.4.2 PHP auf IIS installieren . 360
22.4.3 MySQL unter IIS installieren . 364
22.4.4 phpMyAdmin unter IIS installieren . 364
23 Dynamische Sites in
23.1 Testserver-Einstellungen. 367
23.2 Siteeinstellungen testen . 369
24 MySQL-Grundlagen . 375
24.1 Einführung in Datenbanken . 375
24.1.1 Relationale Datenbanken . 376
24.1.2 Relationstypen . 378
24.1.3 Primärschlüssel. 378
24.1.4 Redundanzfreiheit. 378
24.1.5 Prozessdatenfreiheit . 379
24.1.6 Fremdschlüsse!. 379
24.1.7 Referenzielle Integrität . 379
24.1.8 Endlosschleifen . 380
24.1.9 MySQL-Datentypen .,. 381
Inhalt 13
24-2 Erstellen einer MySQL-Datenbank . 383
24.2.1 MySQL-Datenbank mit phpMyAdmin
anlegen . 383
24.2.2 Einfügen von Datensätzen . 386
24.2.3 Import von Datendateien . 387
24.2.4 Export von Daten zum Provider. 387
24.3 MySQL und Microsoft Access . 389
24.4 Benutzerverwaltung mit MySQL. 393
24.5 Einführung in SQL. 397
24.5.1 Daten abfragen mit
24.5.2 Datensatz abfragen mit
24.5.3 Datensatz sortieren mit ORDER
24.5.4 Datensatz aktualisieren mit UPDATE . 400
24.5.5 Datensatz löschen mit
24.5.6 Datensatz einfügen mit
24.6 Datenstruktur der Buchwebsite . 401
24.6.1 Datenstruktur der Website . 401
24.6.2 Primärschlüssel festlegen . 401
25 Datenbanken mit
25.1 Datenbanken konnektieren . 405
25.2 Konnektierung von MySQL mit PHP. 406
25.2.1 Bedienfeldgruppe Anwendung. 406
25.2.2 Das Bedienfeld Datenbanken .409
25.3 Konnektierung mit
26 PHP und
26.1 Variablen in
26.1.1 Variablen senden . 417
26.1.2 Mit Variablen arbeiten . 419
26.2 PHP einfügen in
26.2.1 PHP-Befehle einsetzen . 421
26.2.2 Die
26.2.3 PHP von Hand coden. 423
26.3 Fehlersuche mit PHP . 423
26.3.1 Fehlermeldungen anzeigen . 423
26.3.2 Externe Variablen anzeigen . 423
26.3.3 Häufige PHP-Fehlerquellen . 425
14 Inhalt
27 Datenbanken abfragen . 427
27.1 Das Bedienfeld Bindungen . 427
27.2 Datensätze in
27.2.1 Einfache Abfragen erstellen . 429
27.2.2 Anzeigen von Datensätzen . 434
27.2.3 Formatieren in der Live Data-Ansicht . 436
27.2.4 Erweiterte Abfragen erstellen . 436
27.2.5 Mehrere Datensätze abfragen . 439
27.2.6 Bestimmte Datensätze abfragen . 442
27.2.7 Datensatz-ID mit URL übergeben . 444
27.2.8 Einstellbare Variablentypen . 449
27.2.9 Testen der Abfragen . 450
27.3 Dynamische Tabellen . 451
27.3.1 Erstellen einer dynamischen Tabelle . 451
27.3.2 Dynamische Tabelle mit Serververhalten . 452
27.4 Bilder dynamisch einfügen . 454
27.4.1 Bilder aus Datenbanken verlinken . 454
27.4.2 Vorbereitungen für dynamisch
eingefügte Bilder. 457
27.5 In Datensätzen navigieren. 458
27.5.1 Datensatznavigation erstellen . 458
27.5.2 Bereiche in Abhängigkeit von Daten
anzeigen . 461
27.5.3 Datensatzanzahl anzeigen. 464
27.5.4 Individuelle Datensatznavigationen erstellen 465
27.6 HTML-Attribute dynamisch generieren . 465
27.6.1 Eigenschaften aus Datenquellen einfügen . 465
27.6.2 Daten in der URL mit Hyperlinks
übergeben. 472
27.7 Automatische Master-und Detailseiten . 475
27.8 Ausgabe formatieren. 478
27.9 Aufbau der dynamischen Inhalte der Buchwebsite . 480
27.9.1 Das Funktionsschema. 480
27.9.2 Die Masterseite . 481
27.9.3 Die Detailseiten . 482
28 Daten einfügen und dynamische Formulare. 499
28.1 Neue Datensätze einfügen. 500
28.1.1 Der Assistent für Einfügeformulare . 500
28.1.2 Eigene Einfügeformulare verwenden . 503
Inhalt 15
28.2 Bestehende Datensätze manipulieren . 503
28.2.1 Ein Änderungsformular erstellen . 503
28.2.2 Andere Möglichkeiten . 505
28.2.3 Dynamische Auswahlliste erstellen. 506
28.2.4 Dynamische Kontrollkästchen (Checkboxen) 507
29 Datensätze bearbeiten . 509
29.1 Datensätze verändern . 5°9
29.1.1 Ein Änderungsformular erstellen . 509
29.1.2 Datensatznavigation für Datensatz¬
änderungen . 512
29.1.3 Datensatznavigation mit zwei Dokumenten
und Auswahlseiten . 513
29.2 Datensätze löschen . 516
29.3 Daten aus mehreren Tabellen verbinden. 517
29.4 Administrationsebene für die Buchwebsite anlegen . 521
29.4.1 Frameset anlegen. 522
29.4.2 Auswahlseiten . 522
29.4.3 CSS für Administrationsebene anlegen . 524
30 Benutzer authentifizieren und
Zugriffsrechte festlegen . 533
30.1 Benutzer verwalten . 533
30.1.1 Schema einer Benutzerauthentifizierung . 533
30.1.2 Tabelle für die Benutzerverwaltung. 534
30.1.3 Benutzer anmelden. 535
30.2 Zugriffsrechte beschränken. 537
30.3 Neue Nutzer anlegen . 539
30.3.1 Neuen Nutzer mit Auswahl
der Zugriffsebene anlegen. 542
31 Fortgeschrittene Techniken. 549
31.1 SQL-Abfragen. 549
31.1.1 Eigene SQL-Abfragen einbinden . 549
31.1.2 Abfragen verschachteln. 555
31.1.3 Eine Volltextsuche . 562
31.2 Arbeiten mit
31.3 Serververhalten .568
31.3.1 Eigene Serververhalten schreiben.568
31.3.2 Positionierung im Code . 576
16 Inhalt
31-3-3 Bedingungen als Serververhalten anlegen . 578
31.3.4 Serververhalten anderen zur Verfügung
stellen . 582
31.4 MySQL und Flash . 583
31.4.1 Daten aus MySQL an Flash senden . 583
31.4.2
32
32.1 Einführung in XML. 589
32.1.1 Struktur von XML-Dokumenten . 590
32.2 XML und CSS . 592
32.3 XML-Attribute . 595
32.4 DTDs . 598
32.4.1 DTDs mit
32.4.2 Externe DTDs . 601
32.4.3 Einbinden von DTDs in
32.5 XML, XSLT und CSS . 605
32.5.1
32.5.2 RSS-Feed einbinden . 606
32.5.3 XSLT-Fragmente und ganze XSLT-Seiten. 607
32.5.4 Clientseitige XSLT-Transformation . 608
32.5.5
33 Menüs für dynamische Verhalten . 617
33-1 Dynamische Verhalten zuweisen . 617
33.1.1 Datensatzgruppen . 617
33.1.2 Dynamische Daten . 617
33.1.3 Wiederholter Bereich . 618
33.1.4 Bereich anzeigen . 619
33.1.5 Seitenerstellung für Datensatzgruppe . 620
33.1.6 Datensatzgruppen-Navigationsstatus. 621
33.1.7 Master-Detaildatensatz . 621
33.1.8 Datensatz einfügen. 622
33.1.9 Datensatz aktualisieren. 623
33.1.10 Datensatz löschen . 623
33.1.11 Benutzerauthentiflzierung . 623
33.1.12 XSL-Transformation. 624
Inhalt der CD. 625
Index . 629
Inhalt 17 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Beer, Richard Gailus, Susann |
author_facet | Beer, Richard Gailus, Susann |
author_role | aut aut |
author_sort | Beer, Richard |
author_variant | r b rb s g sg |
building | Verbundindex |
bvnumber | BV021829591 |
classification_rvk | ST 253 ST 351 |
ctrlnum | (OCoLC)181538530 (DE-599)BVBBV021829591 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl., 1. Nachdr. 2006 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02359nam a2200565 c 4500</leader><controlfield tag="001">BV021829591</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121017 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061127s2006 a||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898427390</subfield><subfield code="9">3-89842-739-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898427395</subfield><subfield code="9">978-3-89842-739-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)181538530</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021829591</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 351</subfield><subfield code="0">(DE-625)143668:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Beer, Richard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Dreamweaver 8</subfield><subfield code="b">Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD]</subfield><subfield code="c">Richard Beer ; Susann Gailus</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl., 1. Nachdr. 2006</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">639 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">edition PAGE</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">HTML</subfield><subfield code="0">(DE-588)4373477-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Cascading Style Sheets</subfield><subfield code="0">(DE-588)4467617-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dreamweaver 8.0</subfield><subfield code="0">(DE-588)7514977-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Dreamweaver 8.0</subfield><subfield code="0">(DE-588)7514977-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Cascading Style Sheets</subfield><subfield code="0">(DE-588)4467617-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">HTML</subfield><subfield code="0">(DE-588)4373477-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="3"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gailus, Susann</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015041605&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015041605</subfield></datafield></record></collection> |
id | DE-604.BV021829591 |
illustrated | Illustrated |
index_date | 2024-07-02T15:56:51Z |
indexdate | 2024-07-09T20:45:36Z |
institution | BVB |
isbn | 3898427390 9783898427395 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015041605 |
oclc_num | 181538530 |
open_access_boolean | |
owner | DE-Aug4 DE-29 DE-355 DE-BY-UBR |
owner_facet | DE-Aug4 DE-29 DE-355 DE-BY-UBR |
physical | 639 S. Ill. 1 CD-ROM (12 cm) |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Galileo Press |
record_format | marc |
series2 | edition PAGE |
spelling | Beer, Richard Verfasser aut Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] Richard Beer ; Susann Gailus 1. Aufl., 1. Nachdr. 2006 Bonn Galileo Press 2006 639 S. Ill. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier edition PAGE Hier auch später erschienene, unveränderte Nachdrucke XML (DE-588)4501553-3 gnd rswk-swf HTML (DE-588)4373477-7 gnd rswk-swf Cascading Style Sheets (DE-588)4467617-7 gnd rswk-swf Dreamweaver 8.0 (DE-588)7514977-1 gnd rswk-swf MySQL (DE-588)4559381-4 gnd rswk-swf PHP (DE-588)4546126-0 gnd rswk-swf Dynamische Web-Seite (DE-588)4481830-0 gnd rswk-swf Dreamweaver 8.0 (DE-588)7514977-1 s DE-604 Dynamische Web-Seite (DE-588)4481830-0 s MySQL (DE-588)4559381-4 s PHP (DE-588)4546126-0 s Cascading Style Sheets (DE-588)4467617-7 s HTML (DE-588)4373477-7 s XML (DE-588)4501553-3 s Gailus, Susann Verfasser aut Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015041605&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Beer, Richard Gailus, Susann Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] XML (DE-588)4501553-3 gnd HTML (DE-588)4373477-7 gnd Cascading Style Sheets (DE-588)4467617-7 gnd Dreamweaver 8.0 (DE-588)7514977-1 gnd MySQL (DE-588)4559381-4 gnd PHP (DE-588)4546126-0 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd |
subject_GND | (DE-588)4501553-3 (DE-588)4373477-7 (DE-588)4467617-7 (DE-588)7514977-1 (DE-588)4559381-4 (DE-588)4546126-0 (DE-588)4481830-0 |
title | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |
title_auth | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |
title_exact_search | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |
title_exact_search_txtP | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |
title_full | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] Richard Beer ; Susann Gailus |
title_fullStr | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] Richard Beer ; Susann Gailus |
title_full_unstemmed | Dreamweaver 8 Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] Richard Beer ; Susann Gailus |
title_short | Dreamweaver 8 |
title_sort | dreamweaver 8 webseiten entwickeln mit html css xml php und mysql mit kompletter beispielwebsite inkl testversion dreamweaver 8 vollversionen php mysql auf cd |
title_sub | Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL ; [mit kompletter Beispielwebsite ; inkl. Testversion Dreamweaver 8 ; Vollversionen PHP & MySQL auf CD] |
topic | XML (DE-588)4501553-3 gnd HTML (DE-588)4373477-7 gnd Cascading Style Sheets (DE-588)4467617-7 gnd Dreamweaver 8.0 (DE-588)7514977-1 gnd MySQL (DE-588)4559381-4 gnd PHP (DE-588)4546126-0 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd |
topic_facet | XML HTML Cascading Style Sheets Dreamweaver 8.0 MySQL PHP Dynamische Web-Seite |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015041605&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT beerrichard dreamweaver8webseitenentwickelnmithtmlcssxmlphpundmysqlmitkompletterbeispielwebsiteinkltestversiondreamweaver8vollversionenphpmysqlaufcd AT gailussusann dreamweaver8webseitenentwickelnmithtmlcssxmlphpundmysqlmitkompletterbeispielwebsiteinkltestversiondreamweaver8vollversionenphpmysqlaufcd |