绝对结帐不结是孙子(分不够再加啊)

bin127 2002-06-03 10:20:45
文件test内容:
linux = redhat
redhat = linux
我在一个CGI程序中将它读入到一个哈希数组中再把他打印出来
#!/usr/bin/perl -w
use CGI qw/:all/;
print header;
//
........
//是我读取文件的代码
start_html('A Simple Example'),
h1('A Simple Example'),
start_form,
"linux关键字的值",textfield('linux'),p,
"redhat关键字的值?", p,
popup_menu(-name=>'redhat',
-values=>['linux','unix','windows','Solaris']),p,
submit,
end_form,
hr;
在这个程序中(我还不知这样写行不行不对不要笑我啊)我想要把在读文件时所取得的数据作为CGI程序中textfield('linux')和popup_menu('redhat')然后又可以对之进行修改再提交对文件进行改写。现在我想知道我这样写法对不对及怎样把所取得的数据赋给CGI程序中的textfield('linux')和popup_menu(-name=>'redhat'如果我这种方法不对那么这个程序的正确写法应该是怎样的?
...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bin127 2002-06-06
  • 打赏
  • 举报
回复
谢谢各位了,我自己搞定了。马上给分
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。0D ★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
0A
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]

beckheng 2002-06-06
  • 打赏
  • 举报
回复
I still don't understand what you said!
jinandsun 2002-06-05
  • 打赏
  • 举报
回复
不是看分人家才回答的,处于一种精神的,
jinandsun 2002-06-05
  • 打赏
  • 举报
回复
你说的问题很含糊的,我也没能理解,我只是按我的思维分析的
你换个说法
bin127 2002-06-05
  • 打赏
  • 举报
回复
没有人会吗?我可是很能大方的
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。0D ★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
0A
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]

bin127 2002-06-04
  • 打赏
  • 举报
回复
忘了说一下我很差的回复最好详细,有例子就更好了,有例子的额外加送50分
bin127 2002-06-04
  • 打赏
  • 举报
回复
对不起了你说的我还看不懂啊!
我自已做了一个不合格的它只能加入而不能选择:
我把在文件中所读取的值赋给$redhat
popup_menu(-name=>'redhat',
-values=>["$redhat",'linux','unix',windows','Solaris']),p,
这样能把正确的值显示出来但是不是在原来的列表中选择的而是后来加上去的有什么方法能让它选择而不用自已加吗?




jinandsun 2002-06-04
  • 打赏
  • 举报
回复
利用GET的方法可以完成你说的
把你需要提交的在程序中用变量popup_menu(-name=>'$redhat'
然后用GET的方法来使程序得到这个变量值
就是说先提交一个GET请求,得到一个变量的值
就是你需要的!

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧