php - 如何恢复用户在下拉列表中的点击
问题描述
我在 html 中有一个下拉列表,我想恢复用户的点击。例如,如果在我的下拉列表中,我有 50 种可能性,例如 (foot,basket,tennis .....),
我想恢复那个人的点击(他点击的地方)。我尝试在php中做到这一点,
我想每次点击都使用 if(isset....) 但它会很长,所以我必须找到一种方法来恢复用户的点击而不使用 50 if (isset)
这是我的表格(我试图优化的内容):
<form id="form-recipe" action="essaie4.php?IDR=<?php echo($ET2['IDR'])?>" method="POST">
<label for="ing-select">Ingrédient</label>
<select id="ing-select" class="ingredients" name="ingId" onChange="header("Location: essaie4.php?$IDR=<?php echo $_GET['$IDR'];?>">
<option value="1"<?php if ($_GET['ingId'] == 1){ echo 'selected="selected"'; } ?>>salade</option>
<option value="2">steak</option>
<option value="3">pain</option>
<option value="4">oignons</option>
<option value="5">ketchup </option>
<option value="6">totame</option>
<option value="7">sauceuranium</option>
<option value="8">cornichon</option>
</select>
<label for="quantity">Quantité</label>
<select class="quantity" name="quantity">
<option value=0> 0 (Supprimer l'ingrédient)</option><option value=1 selected >1</option><option value=2 >2</option><option value=3 >3</option><option value=4 >4</option><option value=5 >5</option> </select>
<input type="submit" class="input" value="VALIDER">
<a class="button back" href="essaie3.php" title="">Retour à la page d'accueil</a>
</form>
</body>
</html>
感谢阅读我!
解决方案
在 PHP 中运行
var_dump($_POST);
你应该看到里面有什么,“数量”应该是这些属性之一。您可以通过以下方式访问该值:
$value = $_POST['quantity'];
推荐阅读
- django - Django Messages - 给所有/特定用户的消息
- arrays - 在 React Native 中显示数据数组中的值
- python - 将 GeoPandas 多面体数据框扩展为每行一个多边形
- python - 遇到 TypeError:预期的字符串或类似字节的对象
- r - 用分隔符“:”和列号分隔列
- php - 将 OneSignal 段添加到过滤器数组
- haskell - 跨平台空句柄或忽略进程的输出
- sql-server - 从触发器提前返回以跳过逻辑
- laravel - 404 在 laravel 上找不到 mailgun 域
- python - 如何使用第二个数据框中的正确拼写匹配和替换数据框中拼写错误的字符串值?