私はインターネットアプリケーションクラスを取っている、私はサイレントオークションをコーディングしています。私の役割は、入札者が入札できるように情報を入力するためのフォームを作成することです。私は既に入札者フォームをコード化していますが、入札者フォームにあらかじめ入力されたランダムな入札番号が付いてくるように、どうすればいいですか?基本的に入札者が入札したい場合、入札者はこのフォームに記入してデータベースに返送する必要がある乱数のフォームを取得します。入札者がフォームを棄権すると、再び番号が表示されます。 (あなたには777の入札をありがとう、この番号を覚えています)。フォームに乱数をあらかじめ入力する方法と、ユーザーが情報を入力できるようにする方法はありますか?私は、HTML、PHP、および私のSQLを使用して
0
A
答えて
1
あなたはこのような単純な何かができる:
// your PHP
$number = mt_rand(1, 5000);
// your form...
<input type="text" name="bidder_number" value="<?php echo $number; ?>" />
私はしかし、それ以外は何もランダムに他の誰かの番号を推測から、他の入札者を阻止しないだろう、あなたは検証のためだけの数よりも多く使用している望んでいるだろう。
番号/トークンが実際に一意で、他の人に割り当てられていないことを確認したいので、すべての数値をフラットファイルまたはデータベースに格納して比較します。
関連する問題
- 1. ユーザー入力回数を入力できるようにするhaskell方法はありますか?
- 2. ツイートをあらかじめ入力するのと同じURLを使って、Facebookステータスメッセージを事前に入力する方法はありますか?
- 3. ユーザーがSearchBarで入力を開始する前に、結果をUISearchDisplayControllerにあらかじめ入力する方法はありますか?
- 4. mysql dbからドロップダウンリストを入力する方法と、選択に基づいてPHPフォームの別のドロップダウンリストを入力する方法はありますか?
- 5. Mysqliのオブジェクト指向アプローチを使用してフォームをあらかじめ入力する方法は?
- 6. 情報を入力したユーザーだけがHTMLテーブルのセル情報にアクセスできるようにする
- 7. CreateProcessのユーザー情報を入力する方法は?
- 8. ユーザーがAcrobat XIで情報を入力するまでユーザー入力の要求をループする方法
- 9. ユーザーがHTMLコメントを入力できるようにする方法
- 10. 自分の支払い方法のクレジットカード情報を入力するようユーザーに依頼できますか?
- 11. テキストフィールドに「+」と入力する方法はありますか?
- 12. 入力、出力、およびコマンドを区別するターミナルプログラムはありますか?
- 13. jQueryを使用して入力の変更値をPHP変数にする方法はありますか?
- 14. Matlabでは、複数入力関数の場合、1つの入力を複数の入力として使用する方法はありますか?
- 15. 複数行入力フォームを使用してPHPで同じように表示する方法
- 16. データベースのフォームにフィールドをあらかじめ入力する
- 17. jQuery Masked Input Pluginを9にあらかじめ入力する方法は?
- 18. フォームからListのような入力をいくつか提出する方法はありますか?
- 19. テキストボックス内の情報を入力する際に、その文字をマスクする方法はありますか?
- 20. BATCHコマンドを使用して、コンソールとバックグラウンドタスクでユーザーの入力を検出する方法はありますか?
- 21. ユーザー入力による配列の入力方法は?
- 22. ユーザーがパスワードフィールドのアクセスクエリを入力する方法はありますか?
- 23. ユーザーがログインしているときにフォーム入力を自動入力する方法は?
- 24. ModelFormを使用してユーザー入力フォームからデータを保存する方法
- 25. PAMモジュールからの情報を入力する方法
- 26. jqueryを使用してある入力から別の入力に値を転送する方法
- 27. 入力フィールドに24形式時間のユーザー入力を制限する方法はありますか?
- 28. MVC3 .NET - ユーザーが個人情報を入力したときに追加情報を追加する方法
- 29. ユーザーを検出する方法は、入力方法で中途半端に入力していますか?
- 30. マクロでフォームにユーザーが入力した情報を使用します
この番号は本当にランダムでもかまいませんか? 2人のユーザーに同じ番号が与えられるとどうなりますか? – bendataclear
IDは重複がないようにIDを検証する必要がありますが、それもカバーしています。すでに設定されている数値を無作為にデータベースからランダムに引き出します。 –