2016-09-23 4 views
-1

私は、男性/女性の動物の形質を取り、その子孫を作り出すことができる小さな「ゲーム」を作るのを手伝っています。処理フォーム複数回

母親/父親が持つファータイプ/色などを教えてください。乱数を使用すると、子孫が生成されます。

しかし、私はランダムな量を生成する必要があります。そのため、乱数を生成し、フォームに多くの結果を作成する必要があります。ここ はそれの簡易版がちょうど1の結果のためにどのように見えるかです:http://pastebin.com/tBcNUSex

私は基本的にフォームを、私は割り当て乱数に応じて複数回提出することを持っているかどう:http://lostfables.com/counter/home.php

ここでは、コードのですか?

+0

フォームを1回送信します。その後、サーバー上に乱数を生成し、必要な数の余分な子孫を作成します。フォームを複数回送信するだけで、不要なHTTPトラフィックが作成されます。同じデータが毎回送信されるため、無意味です。あなたのペーストビンのコードは、すでにこれを実行していますが、作成コードをループする必要があります。 – ADyson

+0

まあ、私が持っている問題は、ループを作る方法がわからないということです。私は親に応じてそれぞれが異なる毛皮の種類/色などを持つことを可能にするために毎回新しい乱数を持つように子孫が必要です。 – Kamata

+0

@Kamata、私は自分のコードを編集しました。 –

答えて

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; 
    } 
} 
+0

これは私にエラーを与えています:Parse error:構文エラー、予期しない '++'(T_INC)、 ')' /homepages/9/d598718627/htdocs/clickandbuilds/LostFables/counter/home.php on line 58 – Kamata

+0

I '$ i ++'で '$'を忘れた –

+0

ああ、素晴らしい。それは私がそれが欲しいのとまったく同じように働く! – Kamata

関連する問題