Witam,
używam w formularzu select'a, nie wiem jak po przesłaniu wybranych w formularzu danych, wykorzystać wybraną opcję z select.
<form action="calculate.php" method="post">
<input type="text" name="first_variable"/>
<select id="operation">
<option value="plus">+</option>
<option value="minus">-</option>
<option value="iloczyn">*</option>
<option value="iloraz">/</option>
</select>
<input type="text" name="second_variable"/>
</br>
</br>
<input type="submit" value="OBLICZ"/>
</form>
Na chłopski rozum, sądziłem, że odbiorę dane w ten sposób:
<?php
//I i II liczba
$first_var=$_POST['first_variable'];
$second_var=$_POST['second_variable'];
//operacje matematyczne
$operation_plus=$_POST['plus'];
$operation_minus=$_POST['minus'];
$operation_product=$_POST['iloczyn'];
$operation_quotient=$_POST['iloraz'];
$operation=$POST['operation'];
if($operation=$operation_plus)
{
$first_var+$second_var=$suma;
}
echo $suma;
?>
Rzecz jasna, tak łatwo nie jest.
Z przesłaniem liczb w zmiennych sobie radzę, ale jak operację matematyczną wybraną w form.select przesłać?