add and see updated result in the page

1

I want to know if there is a way to add the results of several in PHP and automatically show the result on the same page.

these are my

<div class="row">
                            <div class="col-md-3">
                               <label for="sel1">Evauación Criticidad</label>
                                 </div>
                                    <div class="col-md-9">
                                    <select class="form-inline"  name="Criticidad">
                                    <option value= "0">0</option>
                                    <option value= "1">1</option>
                                    <option value= "3">3</option>
                                    <option value= "5">5</option>
                                    </select>    
                                </div>
                            </div>
                          <div class="row">
                                  <div class="col-xs-3">
                                 <label for="sel1">Evauación Ocurrencia</label>
                                 </div>
                                 <div class="col-md-9">
                                 <select class="form-inline" name="Ocurrencia">
                                    <option value= "0">0</option>
                                    <option value= "1">1</option>
                                    <option value= "3">3</option>
                                    <option value= "5">5</option>
</select>    
                                  </div>
                      </div>

and this is my operation in PHP

<div class="row">
                                  <div class="col-xs-3">
                                 <label for="sel1">Evauación Valor del Riesgo</label>
                                 </div>
                                 <div class="col-md-9">
                                     <?php
                                     is_numeric($_Criticidad = $_POST["Criticidad"]);
                                     is_numeric($_Ocurrencia = $_POST["Ocurrencia"]);
                                     is_numeric($_Reaccion = $_POST["Reaccion"]);
                                     
                                     $_suma = $_Criticidad * $_Ocurrencia * $_Reaccion;
                                     
                                     ?>
                                 <label for="sel1"><?php echo $_suma ?></label>
                                 </div>
                                 </div>
    
asked by antonio sanchez 29.08.2018 в 19:42
source

1 answer

0

I think it would be easier to do it in javascript. It would be something like this:

function mult() {
  var cri = document.getElementById("Criticidad").value;
  var ocu = document.getElementById("Ocurrencia").value;
  document.getElementById("sel1").innerHTML = cri * ocu; 
}
<div class="row">
     <div class="col-md-3">
         <label for="sel1">Evauación Criticidad</label>
           </div>
              <div class="col-md-9">
              <select class="form-inline"  name="Criticidad" id="Criticidad">
              <option value= "0">0</option>
              <option value= "1">1</option>
              <option value= "3">3</option>
              <option value= "5">5</option>
              </select>    
          </div>
    </div>
    <div class="row">
            <div class="col-xs-3">
           <label for="sel1">Evauación Ocurrencia</label>
           </div>
           <div class="col-md-9">
           <select class="form-inline" name="Ocurrencia" id="Ocurrencia" onChange="mult()">
              <option value= "0">0</option>
              <option value= "1">1</option>
              <option value= "3">3</option>
              <option value= "5">5</option>
           </select>    
     </div>
</div>
<label id="sel1"></label>
    
answered by 29.08.2018 / 20:03
source