我是新来的,如果这张票的主题不必在这个地方,我真的很抱歉。
我正在使用SMARTY的PrestaShop网站上工作。如何根据客户在select
标签中的选择显示某些产品?
我可以使用PHP + HTML执行此操作,还是需要Javascript?
这是我的代码:
<div id="conseil">
<h1 class="page-conseil">Page de conseil pour PC & PC portable Gamer</h1>
<h2>Dites nous quel style de Gamer vous ètes, nous nous occupons du reste</h2>
<div class="selection-gameplay">
<p class="select-gameplay">Sélectionnez le type de joueur qui vous correspond</p>
<select class="gameplay">
<option value="1" selected="selected">Sélectionnez</option>
<option value="1">Casual (de temps en temps)</option>
<option value="1">Normal (1 à 2h/jour)</option>
<option value="1">Régulier (2 à 4h/jour)</option>
<option value="1">Hard Core (>4h/jour)</option>
</select>
<p class="select-gameplay">Sélectionnez vos types de jeux</p>
<select class="game">
<option value="1" selected="selected">Sélectionnez</option>
<option value="1">MOBA & FPS peu gourmand (Counter Strike, LOL, DOTA, Heroes Of The Storm)</option>
<option value="1">MMORPG (WOW, Blade and Soul), FPS (type overwatch, battlefield 3)</option>
<option value="1">FPS poussé (Battlefield 1), Aventures</option>
<option value="1">Tout en Ultra !</option>
</select>
</div>
<div class="validation-btn">
<button type="button" name="submit" class="validation-game">
<span>Valider</span>
</button>
</div>
</div>
&#13;
我需要在点击验证按钮时显示3个与客户选择对应的产品。
我的PHP的知识不是很高,如果有人可以指导,我不想特别回答这个问题只是我可以解决的问题。
提前致谢。
答案 0 :(得分:0)
你也可以通过php Html来实现,只需为每个选择正确添加你提到的代码块的表单标签。当您单击提交按钮时,将发布表单并在$ _POST全局数组中为您提供值数组,您可以通过以下语法获得单选的值,
echo $ _POST [&#39; game&#39;];
这里&#34;游戏&#34;是一个选择表单元素的名称。
答案 1 :(得分:0)
输入所有输入,文本字段(如果有),选择选项以及最终提交按钮。给表单一些id例如。 id="form1"
并在select标记中写下form="form1"
。另外,不要忘记将action属性赋予表单标记。它基本上是一个文件,可以处理从中接收的数据。如果您设置action="process.php"
,则可以将选择的数据检索为$some_variable=$_POST["name_of_select_tag"]
。现在您可以根据需要使用变量。