私はここで少し問題があります。私は、リスト、持っている:ユーザがPHPで選択した値を取得するには?
<form action="display.php" method="post">
<select name="holiday">
<option value="month">Kiekvieno mėnesio skaičiavimas</option>
<option value="day">Kiekvienos dienos skaičiavimas</option>
</select>
<br> <br>
<input type="submit" name="select" value="Pasirinkti" />
</form>
私は何をする必要があることは、ユーザーが=「月」の値を選択した場合、PHPのコードは1つのアクションを行うだろうということであり、ユーザが値=「日」を選択した場合に、 PHPコードは別のアクションを行うでしょうか?
私のPHPコードは次のようになります。
<?php
if($_POST['select']){
// Storing selected value in a variable
$selectedValue= $_POST['holiday'];
}
else if ($selectedValue == $_POST['month']) {
$todaysDate = new DateTime();
while ($employee = $select->fetch()){
$employmentDateValue = new DateTime($employee['employment_date']);
// Comparing employment date with today's date
$differenceBetweenDates = date_diff($employmentDateValue, $todaysDate);
$workMonths = $differenceBetweenDates->y * 12 + $differenceBetweenDates->m;
$holidayDays = $workMonths *4;
echo "<tr>";
echo "<td>".$employee['name']."</td>";
echo "<td>".$employee['surname']."</td>";
echo "<td>".$employee['employment_date']."</td>";
echo "<td>".$workMonths."</td>";
echo "<td>".$holidayDays."</td>";
echo "</tr>";
}
}
else {
echo "Lalalala";
}
?>
私は[「選択」] $ _POSTでそうしようとしましたが、それは動作しません。任意の助けみんなのおかげで
あなたは$_POST['holiday']
を行うので、変更する必要が
あなたは、少なくともそれを検索してみましたか?私はすぐにこれを手に入れました:http://stackoverflow.com/questions/17139501/using-post-to-get-select-option-value-from-html – domsson
[$ \ _ POSTを使用して選択オプションを取得する]の可能な複製value from HTML](http://stackoverflow.com/questions/17139501/using-post-to-get-select-option-value-from-html) – domsson