2017-06-03 8 views
-2

私はここに新しいです、そして、このチケットの件名がこの場所にいる必要がないなら、本当にすみません。PHPで選択したオプションを取る方法

私は、SMARTYを使用するPrestaShop Webサイトで作業しています。顧客がselectタグで行った選択肢を持つ商品を表示するにはどうすればよいですか?

PHP + HTMLだけでこれを行うことはできますか?Javascriptが必要ですか?ここで

は私のコードです:

<div id="conseil"> 
 
\t <h1 class="page-conseil">Page de conseil pour PC & PC portable Gamer</h1> 
 
\t <h2>Dites nous quel style de Gamer vous ètes, nous nous occupons du reste</h2> 
 
\t <div class="selection-gameplay"> 
 
\t \t <p class="select-gameplay">Sélectionnez le type de joueur qui vous correspond</p> 
 
\t \t <select class="gameplay"> 
 
\t \t \t <option value="1" selected="selected">Sélectionnez</option> 
 
\t \t \t <option value="1">Casual (de temps en temps)</option> 
 
\t \t \t <option value="1">Normal (1 à 2h/jour)</option> 
 
\t \t \t <option value="1">Régulier (2 à 4h/jour)</option> 
 
\t \t \t <option value="1">Hard Core (>4h/jour)</option> 
 
\t \t </select> 
 
\t \t <p class="select-gameplay">Sélectionnez vos types de jeux</p> 
 
\t \t <select class="game"> 
 
\t \t \t <option value="1" selected="selected">Sélectionnez</option> 
 
\t \t \t <option value="1">MOBA & FPS peu gourmand (Counter Strike, LOL, DOTA, Heroes Of The Storm)</option> 
 
\t \t \t <option value="1">MMORPG (WOW, Blade and Soul), FPS (type overwatch, battlefield 3)</option> 
 
\t \t \t <option value="1">FPS poussé (Battlefield 1), Aventures</option> 
 
\t \t \t <option value="1">Tout en Ultra !</option> 
 
\t \t </select> 
 
\t </div> 
 
\t <div class="validation-btn"> 
 
\t \t <button type="button" name="submit" class="validation-game"> 
 
\t \t \t <span>Valider</span> 
 
\t \t </button> 
 
\t </div> 
 
</div>

私は彼が検証ボタンを押しますときのセレクトで、顧客の選択に対応して3つの製品を表示する必要があります。

私のPHPの知識は本当に高くはありません。もし誰かが指導できれば、私はその答えを特に私がそれに取り組む方法では欲しくないのです。

ありがとうございます。

+0

ねえ、問題を解決したことがありますか?私のやり方を試しましたか? –

答えて

0

あなたはPHPのHtmlでもこれを行うことができます。あなたが指定したコードブロックのフォームタグを名前とともに適切に選択してください。送信ボタンフォームをクリックすると、$ _POSTグローバル配列に値の配列が表示され、以下の構文で単一選択の値を得ることができます。

echo $ _POST ['game'];

ここで「ゲーム」は1つの選択フォーム要素の名前です。

0

すべての入力、テキストフィールド(あれば)を入力して、最後の送信ボタンと共にオプションを選択します。フォームにいくつかのIDを与えます。 id="form1"、selectタグにはform="form1"と記述します。また、formタグにaction属性を与えることを忘れないでください。これは基本的に、受信したデータを処理できるファイルです。 action="process.php"を設定すると、選択したデータを$some_variable=$_POST["name_of_select_tag"]として取り出すことができます。これで、変数を必要に応じて使用できます。

0

私は最初の方法を取ったすべてのあなたの答えをありがとう。

関連する問題