Суммирование значений нескольких Select с помощью php
я знаю, что моя проблема может показаться вам очень простой: (, но они едва учат меня в prepa, как это сделать, но я вижу, что другие, если код работает, но мой nop: ( Моя проблема заключается в том, что при нажатии на Отправить он не бросает мне сумму:( Это программа, в которой вы должны добавить значение combobox и получить результат, нажав кнопку Отправить.
<body>
<p>
<input type="checkbox" name="asp" value="lavado">Lavado y Aspirado:;
<select name="asp">
<option value="0"></option>
<option value="150">$150</option>
<option value="200">$200</option>
<option value="250">$250</option>
</select>
</p>
<p>
<input type="checkbox" name="sil" value="Silicon">Silicón a Tapicería y Cauchos:;
<select name="sil">
<option value="0"></option>
<option value="80">$80</option>
<option value="100">$100</option>
<option value="120">$120</option>
</select>
</p>
<p>
<input type="checkbox" id="mot" name="mot" value="LavMot">Lavado de Motor:;
<select name="mot">
<option value="0"></option>
<option value="100">$100</option>
<option value="120">$120</option>
<option value="140">$140</option>
</select>
</p>
<p>
<input type="checkbox" id="chas" name="chas" value="LavCha">Lavado de Chasis:;
<select name="chas">
<option value="0"></option>
<option value="30">$30</option>
<option value="35">$35</option>
<option value="40">$40</option>
</select>
</p>
<p>
<input type="checkbox" id="corr" name="corr" value="LavFor">Lavado con fórmula marina anticorrosiva:;
<select name="corr">
<option value="0"></option>
<option value="50">$50</option>
<option value="60">$60</option>
<option value="70">$70</option>
</p>
<p>
<input type="checkbox" id="puli" name="puli" value="Pulit">Pulitura del Vehículo:;
<select name="puli">
<option value="0"></option>
<option value="90">$90</option>
<option value="100">$100</option>
<option value="120">$120</option>
</select>
</p>
<input type="submit" name="enviar" value="enviar">
<input type="submit" name="enviar" value="enviar"> <br/>
<?php
$num1 = $_POST["asp"];
$num2 = $_POST["sil"];
$num3 = $_POST["mot"];
$num4 = $_POST["chas"];
$num5 = $_POST["corr"];
$num6 = $_POST["puli"];
if(isset($_POST["enviar"])){
$resultado= $num1 + $num2 + $num3 + $num4 + $num5 + $num6;
echo "El total a pagar es de: " .$resultado;
}
?>
1
1 answers
Чтобы сделать форму, necessitas вписать элементы внутри <form>
tag, и я не вижу его здесь. Например,
<body>
<form action="" method="post">
<p>
<input type="checkbox" name="asp" value="lavado">Lavado y Aspirado:;
...
</form>
Я также рекомендую вам переместить
$num1 = $_POST["asp"];
Ниже
if(isset($_POST["enviar"])){
, Чтобы избежать этих Notice: Undefined index ...
0
Author: themylogin, 2020-05-21 23:21:29