PDA

Zobacz pełną wersję : metoda GET w artykule



kipperek7
24-03-2017, 10:38
Witam!

Prostą metodą GET w artykule chcę zrobić formularz/kalkulator.
Wszystko pięknie, metoda GET działa, wszystko liczy itd.
Mam problem z wyświetleniem wyniku w drugim artykule.
Myślę, że problem jest w odnośniku <form action="trzecib.php" method="GET">

Do czego ma się odnieść metoda GET, czy da się to zastosować w artykule joomla?
Jak to inaczej zrobić?
Zaznaczam, że gotowe moduły formularza mi tutaj nie pomogą, chyba, że istnieją takie, w których mogę przy ich tworzeniu wprowadzić wartość zmiennych.

KOD artykułu nr 1 "trzeci"
{source}


<html>
<head>
<title>

Test formularza
</title>
</head>
<body>
<form action="trzecib" method="GET">
Imię: <input type=text name="imie"/><br/>

Nazwisko: <input type=text name="nazwisko"/><br/>
Proszę o fakturę do zamówienia: <input type=checkbox name="faktura"/><br/>
Chcę zamówić:<br/>
<input type=radio name=zamow value="kola"/>Coca-colę<br>

<input type=radio name=zamow value="fanta"/>Fantę<br>
<input type=radio name=zamow value="sprite"/>Sprite'a<br>
<input type=submit value="Wyślij"/>
</form>
</body>

</html>{/source}

KOD artykuły nr 2 "trzecib"
{source}
<html>
<head>
<title>
Wyniki
</title>
</head>

<body>
Imię: <?php echo $_GET['imie']?><br>
Nazwisko: <?php echo $_GET['nazwisko']?><br>
Faktura: <?php echo ($_GET['faktura'] == 'on' ? 'Tak' : 'Nie')?><br>

Zamówienie: <?php switch($_GET['zamow']){
case "kola":
echo "Coca-cola";
break;
case "fanta":
echo "Fanta";
break;
case "sprite":
echo "Sprite";
break;
}
?>
</body>
</html>{/source}

Bazyl
24-03-2017, 11:31
Zrób moduł z Twoim formularzem i wstaw go w artykuł ;-)