私は自分のウェブサイトにギャンブルをサポートするセクションを作成しようとしています (IRL ではなく、ゲームのお金で)
目標: シンプルな購入チケットを作成し、チケットがなくなるのを待ち、勝者をランダムに選択します。したがって、エンド ユーザーは残りのチケットを合計 8 枚まで購入することができ、スクリプトはチケットを購入した応募者の中から勝者を選択します。
現在の問題: 私の主な問題は、PHP のデータの保存と取得に問題があることです。
<form action="games.php" method"post" name="add_tickets">
<ul>
<li>
<input type="radio" name="ticket" value="one"><br>
<input type="radio" name="ticket" value="two"><br>
<input type="radio" name="ticket" value="three"><br>
<input type="radio" name="ticket" value="four"><br>
<input type="submit" value="submit">
</li>
</ul>
</form>
だから私はこれにラジオボタンを使用しています。ボタンを選択して送信すると、データが games.php にポストされます。
次に、games.php でスクリプトを実行させ、スクリプトが終了すると、フォームがあった index.php にユーザーをリダイレクトし、選択したラジオ ボタンの横にユーザー名 ($username) を表示します。
ここに games.php のコードがあります:
if(isset($_POST['add_tickets'])){
$ticket = $_POST['one'];
$ticket = $_POST['two'];
$ticket = $_POST['three'];
$ticket = $_POST['four'];
}
$ticket_owners[] = "$ticket";
print_r($ticket_owners);
購入したチケットとユーザー名を配列に入力しようとしています。次に、rand(array) を実行して勝者を選択し、回答を返します。
うーん、私はこれをうまく説明しましたか?おそらくそうではないでしょう... PHP についてもう少し知っていればよかったのですが... ため息
誰でもこれに光を当てることができます...これは間違った方向ですか? さまざまな方法でより良くすることはできますか?