Я пытаюсь напечатать несколько вариантов флажков.Я хотел бы, чтобы, когда пользователь установил флажок или несколько, форма показала, что выбрал пользователь.Например, если пользователь проверяет shoe1, shoe2, shoe3, он напечатает shoe1, shoe2, shoe3.Если пользователь проверяет shoe1, shoe2, он напечатает shoe1 и shoe2.Если пользователь проверяет shoe1, он будет печатать только shoe1 и т. Д.
Я пытался использовать операторы if, elseif, else, но я думаю, что моя логика испорчена, потому что они не работают каждый раз, когда я пытаюсь запуститьЭто.
Я попытался запустить этот код, и он не печатал:
if(($_SERVER['REQUEST_METHOD'] == 'POST') && ($_POST['nike'] == 'nike') && ($_POST['adidas'] == 'adidas') && ($_POST['rl'] == 'rl') && ($_POST['vans'] == 'vans') &&
($_POST['ck'] == 'ck') && ($_POST['kc'] == 'kc') && ($_POST['rband1'] == 'rband1') && ($_POST['rband2'] == 'rband2')) {
echo "<strong>Brands chosen:</strong> " . $_POST['nike'] . ", " . $_POST['adidas'] . ", " . $_POST['rl'] . ", " . $_POST['vans'] . ", " . $_POST['ck'] . ", " . $_POST['kc'] . ", " . $_POST['rband1'] . ", " . $_POST['rband2'] . "<br /> <br />";
}
Вот мой код:
What clothing brands do you like?<br />Nike<input type="checkbox" name="nike" value="nike"
<?php
if ($_POST['nike'] == 'nike') {
echo "checked";
}
?>
/>
Adidas<input type="checkbox" name="adidas" value="adidas"
<?php
if ($_POST['adidas'] == 'adidas') {
echo "checked";
}
?>
/>
Polo Ralph Lauren<input type="checkbox" name="rl" value="rl"
<?php
if ($_POST['rl'] == 'rl') {
echo "checked";
}
?>
/>
Vans<input type="checkbox" name="vans" value="vans"
<?php
if ($_POST['vans'] == 'vans') {
echo "checked";
}
?>
/>
<br />
Calvin Klein<input type="checkbox" name="ck" value="ck"
<?php
if ($_POST['ck'] == 'ck') {
echo "checked";
}
?>
/>
Kenneth Cole<input type="checkbox" name="kc" value="kc"
<?php
if ($_POST['kc'] == 'kc') {
echo "checked";
}
?>
/>
Rock Brand 1<input type="checkbox" name="rband1" value="rband1"
<?php
if ($_POST['rband1'] == 'rband1') {
echo "checked";
}
?>
/>
Rock Brand 2<input type="checkbox" name="rband2" value="rband2"
<?php
if ($_POST['rband2'] == 'rband2') {
echo "checked";
}
?>
/>
Я бы хотел, чтобы пользователь увидел, чтоони проверили, так что это удобно для пользователя.Я также не слишком уверен, если вы поместите все эти переменные в один класс, вам будет проще.