CREATE TABLE guestbook (
serial varchar2(255) not null,
ref varchar2(255) null,
id char(8) not null,
alias varchar2(32) not null,
ip varchar2(1024) null,
msgdate date not null,
email varchar2(1024) null,
msg varchar2(2000) not null,
flag char(1) default 1,
primary key(serial)
);
下面的 SQL 各栏位申明及具体材料见下表
序号 栏位 称号 材料形状 材料长度 栏位申明 限制 Key
0 流水号 serial varchar2 255 NN PK
1 参照流水号 ref varchar2 255 暂保存。供回
覆留言功效用
2 帐号 id char 8 利用者帐号 NN
3 匿名 alias varchar2 32 显示的名字 NN
4 网址 ip varchar2 1024 上彀 IP
5 工夫 msgdate date NN
6 电子邮件 email varchar2 1024
7 留言内容 msg varchar2 2000 NN
8 显示旗标 flag char 1 0: 不显示
1: 显示 (内定)
这一段程式就是真正显示留言材料给利用者看的程式了。使用 for 回圈,将$guestbook 阵列的材料依照设定的页数掏出,显示给利用者看。值得一提的是,若看留言的机械 IP 为 $WebmasterIPArray 变数阵列中的一个元素的话,则会在留言者的匿称后显示 "删除本篇!!" 的字串,供办理人员删除不妥留言。