Sunny05
Новичок
Как сделать, когда выбрано много значений checkbox?
Здравствуйте, у меня есть форма с элементом checkbox:
<FORM ACTION="file.php" METHOD=POST>
<input type="checkbox" name="x" value="1.1">1.1 <br>
<input type="checkbox" name="y" value="1.3">1.3 <br>
<input type="checkbox" name="z" value="1.5">1.5 <br>
<input name="Submit" type=submit value="Рассчитать">
</FORM>
Если выбрано одно значение, то проблем нет:
<?php
if ($_POST['x']) echo "\n<br>Коэффициент = ",$_POST['x'];
else if ($_POST['y']) echo "\n<br>Коэффициент = ",$_POST['y'];
else if ($_POST['z']) echo "\n<br>Коэффициент = ",$_POST['z'];
else echo "\n<br>Пожалуйста вернитесь и выберите значение коэффициента";
?>
А как сделать, чтобы обработчик выполнял когда значений выбрано не одно, а несколько, чтобы они суммировались. Заранее благодарю.
-~{}~ 03.10.07 11:16:
Я уже нашла ответ),
$kof = $_POST['x']+$_POST['y']+$_POST['z'];
echo $kof;
Здравствуйте, у меня есть форма с элементом checkbox:
<FORM ACTION="file.php" METHOD=POST>
<input type="checkbox" name="x" value="1.1">1.1 <br>
<input type="checkbox" name="y" value="1.3">1.3 <br>
<input type="checkbox" name="z" value="1.5">1.5 <br>
<input name="Submit" type=submit value="Рассчитать">
</FORM>
Если выбрано одно значение, то проблем нет:
<?php
if ($_POST['x']) echo "\n<br>Коэффициент = ",$_POST['x'];
else if ($_POST['y']) echo "\n<br>Коэффициент = ",$_POST['y'];
else if ($_POST['z']) echo "\n<br>Коэффициент = ",$_POST['z'];
else echo "\n<br>Пожалуйста вернитесь и выберите значение коэффициента";
?>
А как сделать, чтобы обработчик выполнял когда значений выбрано не одно, а несколько, чтобы они суммировались. Заранее благодарю.
-~{}~ 03.10.07 11:16:
Я уже нашла ответ),
$kof = $_POST['x']+$_POST['y']+$_POST['z'];
echo $kof;