QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2002|回复: 6

求助高手们,一个有关PHP处理表单的问题

[复制链接]
发表于 2005-7-14 12:08:47 | 显示全部楼层 |阅读模式
各位老大们:
小弟遇到这样一个难题。1. 用PHP写这么一个处理表单的网页,要求点击一下“添加一行”,程序生成一行表单,则页面由图011变成图012,再点一下,程序又多生成一行表单。2. 当我们往表单里填数据后点击“提交”时,变化见图013到图014,对程序的要求是这里的“添加一行”仍可以执行添加一行的功能。3. 完成之后点击“生产HTML可打印文档”即可生成一张静态的页面,见图015。
我想请问一下,这个功能是否能用PHP来实现(该如何实现)?表单是否能嵌套使用?
拜谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-7-14 13:02:43 | 显示全部楼层
可以用 PHP 实现。但表单似乎不支持嵌套。

你可以把这些东西放到一个表单里,这些按钮通过不同的 value 进行提交。
你把目前共有几行作为一个变量储存。

表单中的数据提交给服务器后,服务器根据提交按钮的 Value 区分功能。
当点击添加一行时,生成的网页增加一行。其他数据 echo 到相应的 value 里。
由 011 变成 012 。
当点击提交时,根据网页发回的数据进行计算。
生成的时候就生成相应的网页。

除了注意数据的获取方式以外,没什么困难的地方。

个人建议添加一行的功能使用 javascript 来实现。
回复

使用道具 举报

 楼主| 发表于 2005-7-14 15:12:49 | 显示全部楼层
谢啦!
:-) “你把目前共有几行作为一个变量储存。”这个建议正是问题的要害。
我最大的困难就是不知道如何处理这个变量。
那我就选择用javascript 来做添加一行。
  
回复

使用道具 举报

发表于 2005-7-14 23:15:45 | 显示全部楼层
用PEAR :: QuickForm解决这个问题
回复

使用道具 举报

发表于 2005-7-15 21:12:38 | 显示全部楼层

不用 pear 也没有几行代码………
兔兔现在已经离不开已经编写好的接口了…………
回复

使用道具 举报

发表于 2005-7-16 09:24:35 | 显示全部楼层
[quote:a5caa512aa="jiangtao9999"]
不用 pear 也没有几行代码………
兔兔现在已经离不开已经编写好的接口了…………[/quote]

不过我现在的公司不让用第3方类库
回复

使用道具 举报

发表于 2005-7-16 16:46:28 | 显示全部楼层
[quote:a5c307cc19="涩兔子"][quote:a5c307cc19="jiangtao9999"]
不用 pear 也没有几行代码………
兔兔现在已经离不开已经编写好的接口了…………[/quote]

不过我现在的公司不让用第3方类库[/quote]   
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-18 16:39 , Processed in 0.134966 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表