Mysql入门系列:运行perl DBI
2006-12-31 10:49:29 来源:WEB开发网核心提示: 如果参数看起来不像ID号码或电子邮件地址,则将它作为文件名读取为进一步的输入,Mysql入门系列:运行perl DBI(10),在这里,我们也必须小心——为了避免无穷循环的可能性,我们将开发一种方法,在Web 浏览器上编辑成员记录,如果我们已经读取一个文件,则我们不
如果参数看起来不像ID号码或电子邮件地址,则将它作为文件名读取为进一步的输入。在这里,我们也必须小心——为了避免无穷循环的可能性,如果我们已经读取一个文件,则我们不想再读取文件:
实际上,发送更新通知的notify_member( ) 函数的代码如下所示。如果得出这个成员没有电子邮件地址,则什么也不做,但是notify_member( ) 显示一条警告消息,以便知道需要以其他某种方式与该成员联系。可以调用具有这条消息中所显示的这个成员资格ID 号码的s h o w _ member,来查看全部项目—例如,找出这个成员的电话号码和通信地址。
用它可能获得更好的内容—例如,通过向member 表中增加一列来记录最近更新的提示是何时发送出去的。这样做将有助于避免过于频繁地发送通知。实际上,我们只需假设不存在大约每月运行一次以上的程序。
现在运行这两个脚本,从而可以这样使用它们:
% need_renewal > junk
% (看一看junk,检查它是否合理)
% renewal_notify junk
要想通知单个的成员,可以通过ID 号码或电子邮件地址指定它们:
% need_renewl 18 g.steve@pluto.com
历史同盟成员项目编辑
我们开始发送更新通知之后,假设我们通知的一些人将更新他们的成员资格是个安全的措施。当这种情况发生时,我们将需要一种更新其所具有的新的终止日期项的方法。下一章中,我们将开发一种方法,在Web 浏览器上编辑成员记录,但是在这里,我们将建立一个命
更多精彩
赞助商链接