저는 방금 학교에서 시작한 이래로 PHP 장면 전체에서 매우 새로워졌습니다. 대체로 많이 배우기 시작했습니다. 많은 것을 배우고 있습니다. 그러나 몇 가지 문제가 발생했습니다.PHP 선택 2 가지 옵션
KWU (전기)에 대한 계산을해야합니다. 지불 비율에 대한 선택이 있어야합니다. 지금까지 나는이 함께했다 :
<?php
if (!empty($_POST['submit'])) {
$KWU = $_POST['KWU'];
if ('tarief1') {
$bedrag = 0.50 * $KWU + 200;
} else {
$bedrag = 0.75 * $KWU + 100;
}
$totaal = $bedrag * 1.19;
echo "KWU = $KWU </br>";
echo "Bedrag = $bedrag </br>";
echo "Bedrag incl. btw = $totaal";
echo "<br>";
echo "<a href=\"energienota.php\">Nog een berekening</a>";
} else {
?>
<html>
<head>
<title>winkelprijs</title>
</head>
<body>
<h2>winkelprijs</h2>
<form method='post' action=''>
KWU <input name='KWU'></br>
Tarief:</br>
<select name="btwtarief">
<option value="tarief1" name="tarief1" id="tarief1">Tarief 1</option>
<option value="tarief2" name="tarief2" id="tarief1">Tarief 2</option>
</select>
<br>
<input name='submit' type='submit' value='bereken'>
<input name='reset' type='reset' value='wissen'>
</form>
</body>
</html>
<?php
}
?>
지금 내가 모르는 것은 $ tarief1 및 $ tarief2 선택이 작동하게하는 방법이다. 내가 생각하기에 POST가있는 것. 또한 당신의 option
요소 name
속성을 필요 없어요 :
if('tarief1')
Btw는
if ($_POST['btwtarief'] == 'tarief1')
에 : 나는
당신이 원하는 경우, 당신은 단지 계산, 왜 사용자 포스트 값을 표시하기 위해 자바 스크립트를 사용할 수 있습니다 js를 사용하여 게시하지 않고 표시하지 않는 이유는 무엇입니까? –