2012-03-15 9 views
1

私はウェブプログラミングの一般性が比較的新しいので、私の質問はちょっとばかげているかもしれませんが、私はかなりの量の研究をしたようです答えを見つけてください...ドロップダウンメニューはフォームのインスタンスを決定します - PHP HTML5 CSS

私は競争相手の競技者を登録する基本的な登録フォームを持っています。アイデアは、学校のコーチは、同じページにすべての競技者を登録して登録するということです。私は数字の序数リストであるドロップダウンメニューがありたいと思います。数字が選択されると、 'n'が競合者の数であるところに表示されるフォームのインスタンスが欲しいです。

これは可能ですか?または、私はちょうど10ページ程度の登録用紙をページに貼り付けて記入してください。ありがとう!

+0

これも可能です。いくつかのjavascriptを検討してください:) – maxedison

答えて

1

が可能です。単にリンク内のget変数に数値を入れるだけです。

register.php?number_of_forms=1 
register.php?number_of_forms=2 
register.php?number_of_forms=3 

リンクをクリックすると、register.phpページが何度もループして、多くのフォームを作成します。

for ($i = 0; $i <= $_GET['number_of_forms'], $i++) { 
    // print form here 

} 
+0

に感謝しますが、フォームの入力を複製するためにjavascriptを使用する登録ページの下部に「別の競合他社を追加」ボタンがあります。この方法で、登録ページに必要な数だけ追加することができます。このテクニックを使用して、クローンされたフィールドを競合他社ごとに異なるものに限定することもできます(したがって、参加する競合他社ごとに一度に自分の名前を入力する必要はありません)。 – dqhendricks

0

コーチはすべての情報を記入する必要があるため、競技者を登録するためにフォームでキー入力するのは同じ作業ではありませんか? Webプログラミングが初めての方には、これは簡単な方法です。

+0

よく質問は、私が一般的に持っていると思うプログラミングスキルの詳細です - ええ、それはおそらくフォームの数を持っている方が良いですが、審美的な観点からは、その番号が動的に表示されます。あなたが本当にクールだった場合は –

関連する問題