-1

I'm trying to build a simple offer survey app (PHP using Fuel Framework).

I want to serve one question at a time. A user then has to answer Save or Bin. Only when they have answered do I want to serve the next question.

What's the best way of doing this? Currently all questions stored in the DB are displayed on a page.

Matt

4

1 回答 1

0

您可以在 PHP 中执行此操作,其中每个问题都是提交给服务器的表单,然后为用户提供下一个问题,或者您可以使用 Javascript 执行此操作,以便表单包含所有问题,但从视图中隐藏。回答一个问题会揭示下一个问题。

PHP方法的优点:

1) 保存进度会更容易 2) 每个问题可以一次验证一个 3) 可以参加调查的人数更多(没有 javascript 的人)

Javascript的优点:

1)它会更流畅,更优雅 2)整个表单一次提供并根据需要显示 3)减少页面请求的数量。

于 2013-03-05T19:12:24.510 回答