免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4890 | 回复: 7
打印 上一主题 下一主题

perl cgi问题,求助大牛分析下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-28 16:40 |只看该作者 |倒序浏览
本菜鸟想编写一种页面,登陆验证啥的不用考虑。先显示一个静态页面,然后有个“新建”按钮,按下后跳转到另一个几乎全是表单的页面,填好后,post提交给apache服务器中的cgi程序,然后返回web页面(一个列表,显示新建几次中表单的各种参数),此web页面可以根据前述新建的次数增加或减少列表的多少,而且列表可以删除或编辑,且编辑返回表单页面,数据什么还是原来提交上去的数据。这怎么实现呢。叙述的优点乱,上个图。其实相当于家用路由器中的设置步骤,可以动态添加删除,

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
2 [报告]
发表于 2013-08-28 16:55 |只看该作者
你要的东西不单是perl.是javascript/css/dhtml

论坛徽章:
0
3 [报告]
发表于 2013-08-28 17:20 |只看该作者
javascript css html这个我都学过,而且页面几乎都可以编写出来,那个截图就是我编的,我就是不知道之间编写的逻辑回复 2# laputa73


   

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34子鼠
日期:2013-12-14 14:57:19射手座
日期:2014-04-25 21:23:23
4 [报告]
发表于 2013-08-29 09:24 |只看该作者
用ajax吧。。

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
5 [报告]
发表于 2013-08-29 09:54 |只看该作者
回复 3# ahjinxuan


    那你是哪部分不明白呢?
    不知道perlcgi怎么接受参数?

   你在第一个页面 的form提交目标指定cgi
   在cgi里面用 $input=param('input'); 获取
  然后不就是print html,js的工作了?

  至于你说的动态删除那些,都是js作的

论坛徽章:
0
6 [报告]
发表于 2013-08-29 10:46 |只看该作者
其实怪我说的不大清楚,其实是这样的:每次当我新建页面把表单的数据提交给cgi时,cgi能返回一个我图示的像列表一样的页面(这些页面我都编好了),但每次新建不是多一组数据吗,我希望是每次多的一项数据都能在列表上显示,这是用js实现动态页面吗?那cgi可以返回带js 的页面吗,或者用“Location:web页面?” 那每个列表的数据怎么获得?  还有每次对列表编辑的时候,都能返回那个新建表单的页面,且数据还是原来提交上去的数据,这又怎么实现呢(用一标示key?)回复 5# laputa73


   

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
7 [报告]
发表于 2013-08-29 12:03 |只看该作者
比较经典的简单做法,用3个cgi页面
1.输入表单数据.提交到2
2.每次把新得到的表单参数存在数据库/文件
  从数据库读取信息并显示
  点删除时,到3
  点修改时,到1,把参数带过去,提交到1
3.负责删除.
   数据库操作.


改进版,把这3个整合成一个,通过操作控制显示
再改进版, 使用ajax,客户端无刷新

论坛徽章:
0
8 [报告]
发表于 2013-08-29 12:40 |只看该作者
谢了   我试试看   不懂再请教下你  能加个好友吗?:wink: 回复 7# laputa73


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP