Vreau sa fac un sistem de calcul insa nu imi retine variantele alese. Dupa ce aleg doua destinatii diferite si dau submit imi ia variantele default si nu imi trece la if`ul bun.. Cum pot rezolva?Cod PHP:<form method="POST" name="formular">
De la
<select name="tarif1">
<option value="1">Aleea Brasovului</option>
<option value="2">Aleea Coconilor</option>
<option value="3">Aleea Draghicescu Virgil</option>
<option value="4">Aleea Giglovan Radu</option>
</select>
Pana la
<select name="tarif2">
<option value="1">Aleea Brasovului</option>
<option value="2">Aleea Coconilor</option>
<option value="3">Aleea Draghicescu Virgil</option>
<option value="4">Aleea Giglovan Radu</option>
</select>
<br/>
<input type="submit" class="btnminicom" value="Calculeaza"/>
<input type="reset" class="btnminicom" value="Reseteaza"/>
</form>
<?php
$trfplec = $_POST['tarif1'];
$trfdest = $_POST['tarif2'];
$valoarelv = 1.79;
$valoaresb = 1.82;
$valoarefin = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if($tarifplec == '1' && $tarifdest == '1')
{
$valoarekm = 0;
$valoreatmp = 0;
}
if($tarifplec == 'Abr' && $tarifdest == 'ACo')
{
$valoarekm = 10;
$valoreatmp = 10;
}
//Calcul km * 1,79 - L-V
$valoarefin = $valoarekm * $valoarelv;
//Calcul km * 1,82 S-D
$valoarefin = $valoarekm * $valoaresb;
if($valoarefin == 0)
{
echo "Ati completat gresit! Va rugam verificati!";
}
if ($valoarefin != 0)
{
echo "XXX";
}
}
?>



Răspunde cu citat
