【问题标题】:Randomized PHP forms随机 PHP 表单
【发布时间】:2014-09-01 00:23:57
【问题描述】:

我有一组 5 个表格,需要在处理结果之前连续但随机地呈现。

现在我已经在自己的文件formA.phpformB.php...创建一个$randomizedForms = array('formA.php','formB.php'...); 然后shuffle 它,但是我如何从一种形式引导到另一种形式,并且每次都保持顺序是我的问题。

【问题讨论】:

  • 在第一步之前,在一个数组上创建改组,然后将顺序保存在会话中,以便您可以保留它并在下一阶段使用该序列

标签: php session post


【解决方案1】:
<?php
echo '<pre>';
$randomizedForms = array('formA.php', 'formB.php', 'formC.php', 'formD.php', 'formE.php');
print_r($randomizedForms);
$defaultForms = $randomizedForms;
foreach($randomizedForms as $form){
    shuffle($randomizedForms);
    $get = array_shift($randomizedForms);
    print_r($randomizedForms);echo '<br>';
    print_r($get);echo '<br>';
}
echo '</pre>';
?>

【讨论】:

  • 随机化没有问题。我需要按顺序呈现每个表单(这样当他们在第一个表单上点击提交时,它会将它们带到下一个随机表单)。
猜你喜欢
  • 2012-09-30
  • 1970-01-01
  • 2012-03-16
  • 1970-01-01
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多