witam, przeglądam kurs na youtube i tworzę to co jest pokazywane w kursie ale nie działa mi jedna rzecz.
mam plik info.php w którym jest instrukcja warunkowa i w zależności od wyboru powinna pojawić sie dana opcja a zawsze co bym nie wybrał pojawia się informacja z else
przeglądałem kod i chyba nie ma błędy w składni pomożecie ?
plik. info.php
<html>
<head>
<title>Info</title>
</head>
<body>
<h1>Skąd dowiedziałeś się o stronie</h1>
</body>
</html>
<?php
if($jak == 'a')
echo 'Stały klient.';
elseif ($jak == 'b')
echo 'Reklama telewizyjna.';
elseif ($jak == 'c')
echo 'Książka telefoniczna.';
elseif ($jak == 'd')
echo 'Znajomy.';
else
echo 'Źródło nieznane.';
?>
oraz plik na którym jest opcja wyboru
<html>
<head>
<title> Części samochodowe Janka - wyniki zapytania</title>
</head>
<body>
<h1>Części samochodowe Janka<h1>
<h2>Wyniki zamówienia</h2>
</body>
</html>
<form action="info.php" method=post>
<td><select name="jak">
<option value = "a">Jestem stałym klientem</option>
<option value = "b">Reklama telewizyjna</option>
<option value = "c">Książka telefoniczna</option>
<option value = "d">Znajomy</option>
<input type="submit" value="Kliknij">
</select>
</td>
</tr>
</form>
<?php
echo "Zamówienie przyjęte<br />";
$iloscopon = $_POST ['iloscopon'];
$iloscoleju = $_POST ['iloscoleju'];
$iloscswiec = $_POST ['iloscswiec'];
$ilosc = 0;
$ilosc = $iloscopon + $iloscoleju + $iloscswiec;
if ( !$ilosc ==0){
echo "Zamówienie wygląda następująco:<br />";
echo "$iloscopon opon<br />";
echo "$iloscoleju oleju<br />";
echo "$iloscswiec swiec<br />";
echo 'Zamówionych części: ' .$ilosc. '<br />';
$wartoscnetto = 0.00;
define(CENAOPON, 100);
define(CENAOLEJU,10);
define(CENASWIEC,4);
$wartoscnetto = $iloscopon * CENAOPON +$iloscoleju * CENAOLEJU + $iloscswiec * CENASWIEC;
echo 'Cena netto: '.number_format($wartoscnetto, 2).' PLN<br />';
$stawkavat = 0.22;
$wartoscbrutto1 = $wartoscnetto * $stawkavat;
$wartoscbrutto2 = $wartoscnetto + $wartoscbrutto1;
echo 'Cena brutto: '.number_format($wartoscbrutto2, 2).' PLN<br />';
}
else {
echo "Brak zamówionych towarów!";
}
?>