效果如下:
http://www.bfedu.com/html/bx.asp
大家访问时,可能慢,因为是access的.
标签是sql的ajax标签,内容如下:
<table border="1" width="100%" cellspacing="1" id="table1">
<tr>
<td bgcolor="#008000"><b><font color="#FFFFFF">报修编号</font></b></td>
<td bgcolor="#008000"><b><font color="#FFFFFF">报修部门</font></b></td>
<td bgcolor="#008000"><b><font color="#FFFFFF">故障描述</font></b></td>
<td bgcolor="#008000">希望此时间前修好</td>
<td bgcolor="#008000"><b><font color="#FFFFFF">报修时间</font></b></td>
<td bgcolor="#008000"><b><font color="#FF0000">维修状态</font></b></td>
<td bgcolor="#008000"><b><font color="#FFFFFF">维修时间</font></b></td>
</tr>
[loop=10]
<tr>
<td> {$Field(ID,GetInfoUrl,0,2)}</td>
<td> {$Field(KS_ren,Text,10,...,0,)}</td>
<td> {$Field(KS_content1,Text,30,...,0,)}</td>
<td> {$Field(KS_time,Date,YYYY-MM-DD )}</td>
<td> [{$Field(AddDate,Date,YYYY-MM-DD hh-mm-ss)}] </td>
<td> <font color="#FF0000"> {$IF({$Field(Status,Num,0,2)}=0|| 没修|| 已修好!)} </font> </td>
<td> </td>
</tr>
[/loop]
</table>
语句是:
select AddDate,ID,KS_content1,KS_ren,KS_time,Note,Status,UserIP,UserName from KS_Form_bx order by Adddate desc
制作上述报修系统的体会:
第一,科讯的功能着实强大,但还有一些不如意,如在表单管理时,可否多一些字段,这里只有一个Note字段。
第二,用到了$IF这个功能
第三,人性化表单时,需要改写 表单模板