lxkny 发表于 2005-7-14 12:08:47

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

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

jiangtao9999 发表于 2005-7-14 13:02:43

可以用 PHP 实现。但表单似乎不支持嵌套。

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

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

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

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

lxkny 发表于 2005-7-14 15:12:49

谢啦!
:-) “你把目前共有几行作为一个变量储存。”这个建议正是问题的要害。
我最大的困难就是不知道如何处理这个变量。
那我就选择用javascript 来做添加一行。
:mrgreen::mrgreen:

涩兔子 发表于 2005-7-14 23:15:45

用PEAR :: QuickForm解决这个问题

jiangtao9999 发表于 2005-7-15 21:12:38

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

涩兔子 发表于 2005-7-16 09:24:35

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

:oops: 不过我现在的公司不让用第3方类库

jiangtao9999 发表于 2005-7-16 16:46:28

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

:oops: 不过我现在的公司不让用第3方类库 :twisted::twisted:
页: [1]
查看完整版本: 求助高手们,一个有关PHP处理表单的问题