处理形式多次

时间:2016-09-23 22:46:39

标签: php html forms

我正在帮助创建一个小型“游戏”,您可以从中捕捉雄性/雌性动物的特征并创造它们的后代。

在表格中,你告诉它母亲/父亲的毛皮类型/颜色等,并使用随机数字,它将产生后代。

但是我需要生成一个随机数量的后代,因此我需要生成一个随机数并让表单创建许多结果! 以下是它的简单版本仅查找一个结果:http://lostfables.com/counter/home.php

以下是代码:http://pastebin.com/tBcNUSex

我如何根据我指定的随机数多次提交该表格?

1 个答案:

答案 0 :(得分:2)

随机$numberOfIterations需要一个额外的变量,并用for循环包装你的逻辑代码。这将根据随机$check重新创建逻辑代码业务,以确定当前属性,并在每次迭代结束时打印当前结果。

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
    // We want a random number between 1-200 and put it in the variable $check
    // Random number of loop times
    $numberOfIterations = rand(1,200);

    for ($i = 0; $i < $numberOfIterations; $i++) {
        // Random number for generating attributes.
        $check = rand(1,200);

        // All the logic code in here
        // ..
        // End of logic code

        echo '<br/><br/>';
        echo $check.'<br/>';
        echo $coats;
    }
}