-1

我有一个 MySQL 数据库,以及一些用于生成网页的 perl 脚本。

在 Html 页面链接可用,

例如-

Customer_link =>(调用 customers.pl)查询已执行 - 从客户中选择 *。

现在还有一个链接说 Customer_in_mumbai => 它应该删除所有城市不是孟买的客户。

如何做到这一点?我是否需要使用 where 子句或任何其他方式再次执行查询,以便我可以简单地删除城市不是孟买的客户?

另外,如果我需要再次执行查询,是否需要再编写一个 perl 文件,如果不需要,我该如何使用同一个文件?

4

2 回答 2

0

加载/显示后,您可以使用 Javascript 在客户端进行操作。在没有 Javascript 的情况下下载页面后,您无法在服务器端更改页面。

您的其余问题表明对动态网页的生成方式缺乏了解。您可以使用标准 HTTP 查询变量来修改脚本的操作方式,从而拥有一个页面来完成所有这些工作。例如

http://example.com/yourscript.pl?remove=mumbai

然后让 Perl 检索该remove值并使用它来修改数据库查询的运行方式。但是向您展示这超出了本网站的范围 - 我们不是来教您的,只是帮助解决问题。

于 2012-05-29T14:48:42.840 回答
0

从您的问题来看,您似乎只想为用户暂时从页面中删除它。您可以通过使用 Javascript 删除带有 mumbai 作为值的行来实现这一点。这应该可以节省您的服务器端处理。使用像 JQuery 这样的库来轻松实现它。

于 2012-05-29T14:49:57.893 回答