Суммирование значений нескольких Select с помощью php


я знаю, что моя проблема может показаться вам очень простой: (, но они едва учат меня в prepa, как это сделать, но я вижу, что другие, если код работает, но мой nop: ( Моя проблема заключается в том, что при нажатии на Отправить он не бросает мне сумму:( Это программа, в которой вы должны добавить значение combobox и получить результат, нажав кнопку Отправить.

Muestra del ejemplo И это код:

<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"> &nbsp;  

<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; 
    }

?>

Author: BetaM, 2020-05-21

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