2016-04-19 7 views
0

私はインターネットアプリケーションクラスを取っている、私はサイレントオークションをコーディングしています。私の役割は、入札者が入札できるように情報を入力するためのフォームを作成することです。私は既に入札者フォームをコード化していますが、入札者フォームにあらかじめ入力されたランダムな入札番号が付いてくるように、どうすればいいですか?基本的に入札者が入札したい場合、入札者はこのフォームに記入してデータベースに返送する必要がある乱数のフォームを取得します。入札者がフォームを棄権すると、再び番号が表示されます。 (あなたには777の入札をありがとう、この番号を覚えています)。フォームに乱数をあらかじめ入力する方法と、ユーザーが情報を入力できるようにする方法はありますか?私は、HTML、PHP、および私のSQLを使用して

+0

この番号は本当にランダムでもかまいませんか? 2人のユーザーに同じ番号が与えられるとどうなりますか? – bendataclear

+0

IDは重複がないようにIDを検証する必要がありますが、それもカバーしています。すでに設定されている数値を無作為にデータベースからランダムに引き出します。 –

答えて

1

あなたはこのような単純な何かができる:

// your PHP 
$number = mt_rand(1, 5000); 

// your form... 
<input type="text" name="bidder_number" value="<?php echo $number; ?>" /> 

私はしかし、それ以外は何もランダムに他の誰かの番号を推測から、他の入札者を阻止しないだろう、あなたは検証のためだけの数よりも多く使用している望んでいるだろう。

番号/トークンが実際に一意で、他の人に割り当てられていないことを確認したいので、すべての数値をフラットファイルまたはデータベースに格納して比較します。

関連する問題