Глава 8. Простейшие серверные Web-страницы. Вывод данных 207 появится диалоговое окно Recordset, в котором мы сможем изменить нужные параметры. Чтобы удалить ненужный набор записей, необходимо выделить соответствующий "корень" и нажать кнопку со знаком "минус". Теперь давайте сохраним нашу страницу Categories.<strong>php</strong>, выбрав пункт Save в меню File или нажав комбинацию клавиш +. Все, набор записей мы создали. Dreamweaver создал за нас сценарий РНР, подключающийся к базе данных, выполняющий запрос SQL и получающий от сервера данных набор записей. А данные для создания SQL-запроса мы ввели в том самом диалоговом окне Recordset. (Собственно, об этом догадаться нетрудно.) Создание самой серверной страницы Закончив с набором записей, давайте перейдем к созданию самой серверной страницы, выводящей список категорий. Итак, страница Categories.<strong>php</strong> у нас открыта. Проверим также, открыта ли панель Bindings — она нам сейчас понадобится. Расположим окно документа, в котором открыта страница, и панель так, чтобы они не перекрывали друг друга, а если и перекрывали, то так, чтобы созданная нами на странице таблица была видна. Вот теперь можно приступить к работе. Выбираем в иерархическим списке панели Bindings "ветвь", соответствующую полю name, — содержимое именно этого поля будет выводиться на нашей странице. После чего перетаскиваем это поле на страницу и "бросаем" в единственную ячейку таблицы. Результат данного действия показан на рис. 8.8. Мы только что создали динамический текст — так в терминологии Dreamweaver называется сценарий РНР, выводящий какие-либо данные. В нашем случае динамический текст выводит содержимое поля name набора записей categories. Теперь самое время посмотреть, как все это будет работать в реальности. Воспользуемся режимом "живого" просмотра Dreamweaver, для чего включим кнопку-выключатель Live Data View (Ж), расположенную в инструментарии документа. В ответ Dreamweaver поместит нашу страницу Categories.<strong>php</strong> в тестовую папку Web-сервера и запустит ее на выполнение. И мы увидим то, что показано на рис. 8.9. Грандиозно! Она работает! Вот только почему-то вывела всего одну запись. А нам нужны все. Чтобы наша страница выводила все записи, нам будет нужно создать на ней повторяющуюся область — особый элемент страницы, который будет выводиться столько раз, сколько записей находится в нашем наборе categories. Эта область будет включать единственную строку таблицы (тег С его содержимым); это значит, что содержимое поля name каждой записи набора будет выводиться в отдельной строке таблицы.
208 Часть II. Наши первые серверные программы | Ц Статьи (Site2/Categories.<strong>php</strong>) Статьи ВИЗ 131 Выберите, нужную категорию из перечисленных ниже. [{Categories, name} j На главную страницу| : , |489 х 306 , [2К /1 sec j, Рис. 8.8. Динамический текст, выводящий содержимое поля name I @ Статьи (Site2/Categories.<strong>php</strong>) Статьи Г" Auto refresh hUpiHlooalhosl:8080/Categpriss.<strong>php</strong>j Seuings... I Выберите нужную категорию из перечисленных ниже. Интернет На главную страницу! 1489 X 281 Рис. 8.9. Результат выполнения серверной страницы Categories.<strong>php</strong>
- Page 1 and 2:
ВЛАДИМИР ДРОНОВ P H P
- Page 3 and 4:
УДК 681.3.06 ББК 32.973.26-01
- Page 5 and 6:
_/V Оглавление Каска
- Page 7 and 8:
VI Оглавление Други
- Page 9 and 10:
VIII Оглавление ЧАСТ
- Page 11 and 12:
Оглавление Страниц
- Page 14 and 15:
Введение "Вот еще о
- Page 16:
Введение мы начнем
- Page 19 and 20:
Часть I. Наш первый W
- Page 21 and 22:
8_ Часть I. Наш первы
- Page 23 and 24:
10 . Часть I. Наш перв
- Page 25 and 26:
12 Часть I. Наш первы
- Page 27 and 28:
Часть I. Наш первый W
- Page 29 and 30:
_/6 Часть I. Наш первы
- Page 31 and 32:
18_ Часть I. Наш первы
- Page 33 and 34:
20 Часть I. Наш первы
- Page 35 and 36:
22 Часть I. Наш первы
- Page 37 and 38:
24_ Часть I. Наш первы
- Page 39 and 40:
Глава 2 HTML — язык на
- Page 41 and 42:
28 Часть I. Наш первы
- Page 43 and 44:
30 Часть I. Наш первы
- Page 45 and 46:
32 Часть I. Наш первы
- Page 47 and 48:
_34 Часть I. Наш первы
- Page 49 and 50:
36 • Часть I. Наш пер
- Page 51 and 52:
38 Часть I. Наш первы
- Page 53 and 54:
40 Часть I. Наш первы
- Page 55 and 56:
42 Часть I. Наш первы
- Page 57 and 58:
44 Часть I. Наш первы
- Page 59 and 60:
46^ Часть I. Наш первы
- Page 61 and 62:
48 Часть I. Наш первы
- Page 63 and 64:
50 Часть I. Наш первы
- Page 65 and 66:
52 Часть I. Наш первы
- Page 67 and 68:
Глава 3 Работа с Macrom
- Page 69 and 70:
56 Часть I. Наш первы
- Page 71 and 72:
• • ! * 58 Часть I. Наш
- Page 73 and 74:
60 Часть I. Наш первы
- Page 75 and 76:
62 Часть I. Наш первы
- Page 77 and 78:
64 Часть I. Наш первы
- Page 79 and 80:
66 Часть I. Наш первы
- Page 81 and 82:
68 Часть I. Наш первы
- Page 83 and 84:
70 Часть I. Наш первы
- Page 85 and 86:
" 3 _ J • C a n c e l 1 72 Час
- Page 87 and 88:
74 Часть I. Наш первы
- Page 89 and 90:
76_ Часть I. Наш первы
- Page 91 and 92:
1 . . ' . • • • • • ' .
- Page 93 and 94:
80 Часть I. Наш первы
- Page 95 and 96:
82 Часть I. Наш первы
- Page 97 and 98:
84 Часть I. Наш первы
- Page 99 and 100:
86 Часть I. Наш первы
- Page 101 and 102:
88 Часть I. Наш первы
- Page 103 and 104:
90 Часть I. Наш первы
- Page 105 and 106:
Глава 4 Работа с Web-с
- Page 107 and 108:
: ' •• ' : v - • H T T P a d
- Page 109 and 110:
96 Часть I. Наш первы
- Page 111 and 112:
98 Часть I. Наш первы
- Page 113 and 114:
100 Часть I. Наш первы
- Page 115 and 116:
. • . . , . • • • • • :
- Page 117 and 118:
104 Часть I, Наш первы
- Page 119 and 120:
106 Часть I. Наш первы
- Page 121 and 122:
108 Часть I. Наш первы
- Page 123 and 124:
' • • : 110 Часть I. На
- Page 125 and 126:
112 Часть I. Наш первы
- Page 128 and 129:
Часть II Наши первые
- Page 130 and 131:
Глава 5 Введение в We
- Page 132 and 133:
Глава 5. Введение в W
- Page 134 and 135:
Глава 5. Введение в W
- Page 136 and 137:
Глава 5. Введение в W
- Page 138 and 139:
Глава 5. Введение в W
- Page 140 and 141:
Глава 6 Базы данных
- Page 142 and 143:
Глава 6. Базы данных
- Page 144 and 145:
Глава 6. Базы данных
- Page 146 and 147:
Глава 6. Базы данных
- Page 148 and 149:
Глава 6. Базы данных
- Page 150 and 151:
Глава 6. Базы данных
- Page 152 and 153:
Глава 6. Базы данных
- Page 154 and 155:
Глава 6. Базы данных
- Page 156 and 157:
Глава 6. Базы данных
- Page 158 and 159:
Глава 6. Базы данных
- Page 160 and 161:
Глава 6. Базы данных
- Page 162 and 163:
Глава 6. Базы данных
- Page 164 and 165:
Глава 6. Базы данных
- Page 166 and 167:
Глава 6. Базы данных
- Page 168 and 169: Глава 6. Базы данных
- Page 170 and 171: Глава 6. Базы данных
- Page 172 and 173: Глава 6. Базы данных
- Page 174 and 175: Глава 7. РНР — техно
- Page 176 and 177: Глава 7. РНР — техно
- Page 178 and 179: Глава 7. РНР — техно
- Page 180 and 181: Глава 7. РНР — техно
- Page 182 and 183: Глава 7. РНР — техно
- Page 184 and 185: Глава 7. РНР — техно
- Page 186 and 187: Глава 7. РНР — техно
- Page 188 and 189: Глава 7. РНР — техно
- Page 190 and 191: Глава 7. РНР — техно
- Page 192 and 193: Глава 7. PHP — технол
- Page 194 and 195: Глава 7. PHP — технол
- Page 196 and 197: Глава 7. РНР — техно
- Page 198 and 199: Глава 7. PHP — технол
- Page 200 and 201: Глава 7. РНР - технол
- Page 202 and 203: Глава 7. РНР — техно
- Page 204 and 205: Глава 7. PHP — технол
- Page 206 and 207: Глава 7. РНР — техно
- Page 208 and 209: Глава 8. Простейшие
- Page 210 and 211: Глава 8. Простейшие
- Page 212 and 213: Глава 8. Простейшие
- Page 214 and 215: Глава 8. Простейшие
- Page 216 and 217: Глава 8. Простейшие
- Page 220 and 221: Глава 8. Простейшие
- Page 222 and 223: Глава 8. Простейшие
- Page 224 and 225: Глава 8. Простейшие
- Page 226 and 227: Глава 8. Простейшие
- Page 228 and 229: Глава 8. Простейшие
- Page 230 and 231: . . . . . . . . . • . . • j O C
- Page 232 and 233: Глава 8. Простейшие
- Page 234 and 235: Глава 8. Простейшие
- Page 236 and 237: Глава 8. Простейшие
- Page 238 and 239: Глава 8. Простейшие
- Page 240 and 241: Глава 8, Простейшие
- Page 242 and 243: Глава 8. Простейшие
- Page 244 and 245: Глава 8. Простейшие
- Page 246 and 247: Глава 9 Реализация
- Page 248 and 249: Глава 9. Реализация
- Page 250 and 251: Глава 9. Реализация
- Page 252 and 253: Глава 9. Реализация
- Page 254 and 255: Глава 9. Реализация
- Page 256 and 257: Глава 9. Реализация
- Page 258 and 259: , . : - : • . . • . • . ; . .
- Page 260 and 261: Глава 9. Реализация
- Page 262 and 263: Глава 9. Реализация
- Page 264 and 265: Глава 9. Реализация
- Page 266 and 267: N o n e _ ^ J :. < ? p h p $ _ G E
- Page 268 and 269:
., ••• • ; . - . . • : ..
- Page 270 and 271:
Глава 9. Реализация
- Page 272 and 273:
Глава 9. Реализация
- Page 274 and 275:
Глава 9. Реализация
- Page 276 and 277:
Глава 9. Реализация
- Page 278 and 279:
H e n u j L i s t • • • • .
- Page 280 and 281:
Глава 9. Реализация
- Page 282 and 283:
Глава 9. Реализация
- Page 284 and 285:
Глава 9. Реализация
- Page 286 and 287:
Часть III Решаем воп
- Page 288 and 289:
Глава 10 Введение в
- Page 290 and 291:
Глава 10. Введение в
- Page 292 and 293:
Глава 11 Разграниче
- Page 294 and 295:
Глава 11. Разграниче
- Page 296 and 297:
Глава 11. Разграниче
- Page 298 and 299:
Глава 11. Разграниче
- Page 300 and 301:
Глава 11. Разграниче
- Page 302 and 303:
Глава 11. Разграниче
- Page 304 and 305:
Глава 11. Разграниче
- Page 306 and 307:
Глава 11. Разграниче
- Page 308 and 309:
Глава 11. Разграниче
- Page 310 and 311:
Глава 11. Разграниче
- Page 312 and 313:
Глава 11. Разграниче
- Page 314 and 315:
Глава 11. Разграниче
- Page 318 and 319:
Глава 12. Поддержани
- Page 320 and 321:
Глава 12. Поддержани
- Page 322 and 323:
Глава 12. Поддержани
- Page 324:
Глава 12. Поддержани
- Page 327 and 328:
316 Часть IV. Наносим
- Page 329 and 330:
318 Часть IV. Наносим
- Page 331 and 332:
320 Часть IV. Наносим
- Page 333 and 334:
322 Часть IV. Наносим
- Page 335 and 336:
324 Часть IV. Наносим
- Page 337 and 338:
326 Часть IV. Наносим
- Page 339 and 340:
328 Часть IV. Наносим
- Page 341 and 342:
330 Часть IV. Наносим
- Page 343 and 344:
332 Часть IV. Наносим
- Page 345 and 346:
334 Часть IV. Наносим
- Page 347 and 348:
336 Часть IV. Наносим
- Page 349 and 350:
338 Часть IV. Наносим
- Page 351 and 352:
340 Часть IV. Наносим
- Page 353 and 354:
342 Часть IV. Наносим
- Page 355 and 356:
344 Часть IV. Наносим
- Page 357 and 358:
346 Часть IV. Наносим
- Page 359 and 360:
348 Часть IV. Наносим
- Page 361 and 362:
350 Часть IV. Наносим
- Page 363 and 364:
352 Часть IV, Наносим
- Page 365 and 366:
354 Часть IV. Наносим
- Page 367 and 368:
356 Часть IV. Наносим
- Page 369 and 370:
358 Часть IV. Наносим
- Page 371 and 372:
360 Часть IV. Наносим
- Page 373 and 374:
362 Часть IV. Наносим
- Page 375 and 376:
Глава 16 Организаци
- Page 377 and 378:
366 Часть IV. Наносим
- Page 379 and 380:
368 Часть IV. Наносим
- Page 381 and 382:
370 Часть IV. Наносим
- Page 383 and 384:
372 Часть IV. Наносим
- Page 385 and 386:
374 Часть IV. Наносим
- Page 387 and 388:
376 Часть IV. Наносим
- Page 389 and 390:
378 Часть IV. Наносим
- Page 391 and 392:
380 Часть IV. Наносим
- Page 394 and 395:
Заключение Ну вот и
- Page 396:
Заключение 385 Табли
- Page 400 and 401:
Приложение 1 Устано
- Page 402 and 403:
Приложение 1. Устан
- Page 404 and 405:
Приложение 1. Устан
- Page 406 and 407:
Приложение 1. Устан
- Page 408 and 409:
Приложение 2 Устано
- Page 410 and 411:
Приложение 2. Устан
- Page 412 and 413:
Приложение 2. Устан
- Page 414 and 415:
Приложение 2. Устан
- Page 416 and 417:
Приложение 2. Устан
- Page 418 and 419:
Приложение 3. Устан
- Page 420 and 421:
Приложение 4 Устано
- Page 422 and 423:
Приложение 4. Устан
- Page 424 and 425:
Приложение 4. Устан
- Page 426 and 427:
Приложение 4. Устан
- Page 428 and 429:
Приложение 4. Устан
- Page 430 and 431:
Приложение 4. Устан
- Page 432 and 433:
Приложение 4. Устан
- Page 434 and 435:
. ••••••: . : . • .
- Page 436 and 437:
426 Приложения Други
- Page 438 and 439:
Предметный указате
- Page 440 and 441:
Предметный указате
- Page 442 and 443:
Предметный указате
- Page 444 and 445:
Предметный указате
- Page 446 and 447:
ВЕСЬ МИР компьютер