Привет, у меня есть несколько опций в поле, и когда посетитель или клиент выбирают несколько опций, как я могу получить несколько значений? Пожалуйста, объясните с кодом спасибо
Назовите флажки [] (или PHP отбросит все, кроме одного (не помню, первый это или последний)).
[]
<input type=checkbox name="foo[]" value="some value">
Тогда они будут доступныкак массив в $_GET или $_POST суперглобальном.
$_GET
$_POST
$_GET['foo'][]
Как это
<input type="checkbox" name="foo[]" value="bar" /> <input type="checkbox" name="foo[]" value="baz" /> <input type="checkbox" name="foo[]" value="qux" /> <?php print_r($_POST['foo']);
По сути, установите все теги имен одинаковыми для всех ваших флажков (с []).Тогда в вашем скрипте значения будут доступны в виде массива
HTML:
<input type="checkbox" name="tags[]" value="1" /> <input type="checkbox" name="tags[]" value="2" /> <input type="checkbox" name="tags[]" value="3" /> <input type="checkbox" name="tags[]" value="4" />
PHP:
print_r($_REQUEST['tags']);
Ссылка: http://www.kavoir.com/2009/01/php-checkbox-array-in-form-handling-multiple-checkbox-values-in-an-array.html