|
 |
|
|
Взаимодействие нескольких форм (Часть 3) |
Включения на стороне CGI.
Технология включений не стороне CGI (назовем ее CSI) подразумевает включение специальных кусков кода в HTML документы, очень похожих на SSI. Этот код обрабатывает специальный CGI-сценарий, который заменяет их на конкретны |
| 2006-01-21 |
|
|
Лабораторная работа - MySQL (окончание) |
Подведем некоторые итоги.
Из исходного 8-мегабайтного текстового файла получились 3 связанные таблицы общим размером ~3.8MB. Простые запросы, например
select p.phonum, p.naim, s.nick, b.bldng
from phone p, street s, building b # короткие синоним |
| 2006-01-21 |
|
|
Взаимодействие нескольких форм (Часть 2) |
Приведу пример скрипта, который генерирует форму, вставляя в нее все полученные параметры в ввиде скрытых полей:
#!/usr/local/bin/perl
print "Content-type: text/htmlnn";
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
|
| 2006-01-20 |
|
|
Лабораторная работа - MySQL (Часть 5) |
Но вот борьба позади, и мы приступаем к разбиению единой таблицы на несколько связанных и нормализованных, что, собственно, и дает право называться СУБД реляционной.
Из таблицы old с теми же полями, что и в исходном файле, мы сделаем 3 таблицы, св |
| 2006-01-20 |
|
|
Взаимодействие нескольких форм |
Введение
Одним из недостатков HTTP протокола является невозможность сохранения состояния, или, другими словами, отсутствие поддержки транзакций, когда несколько последовательных действий пользователя объединяются в одно законченное действие.
Хр |
| 2006-01-18 |
|
|
|
|
|
|
|