Как восстановить клик пользователя в выпадающем списке - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть выпадающий список в html, и я хотел бы восстановить щелчок пользователя. Например, если в моем раскрывающемся списке у меня есть 50 возможностей, например (фут, корзина, теннис .....),

Я бы хотел восстановить щелчок человека (где он щелкает). Я пытаюсь сделать это в 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>

Спасибо, что прочитали меня !!!

1 Ответ

0 голосов
/ 16 апреля 2020

В PHP run

var_dump($_POST);

Вы должны увидеть, что там, и «количество» должно быть одним из этих свойств. Вы можете получить доступ к значению с помощью:

$value = $_POST['quantity'];
...