Witam serdecznie, zaznaczam że jest to początkujący kod i proszę o wyrozumiałość, szukałem i znajdowałem wiele quizów w php ale wszystkie były robione w sposób: wszystkie pytania na jednej stronie, ja chciałem zrobić prosty quiz z tym że każde pytanie na innej stronie, czyli trzeba wykorzystać sesje, kod który prezentuje poniżej działa tzn. na końcu wyświetla zmienne sesyjne, jednak jest pewna niedogodność, otóż za każdym razem przy odpowiadaniu na pytanije trzeba wcisnąć submit, bo tylko wtedy odpowiedź jest zapamiętana w zmiennej post i sesyjnej, moje pytanie jest: czy można od razu przy kliknięciu "następne pytanie"; zapamiętać tą odpowiedź (bez submit na każdej stronie)? poniżej kod.
<----plik ask1.php----------->
<?php
$_SESSION['ask1'] = $_POST['p1'];
?>
<html>
<body>
<form action="ask1.php" method="post">
<input type="radio" name="p1" value="1">pierwsza opcja
<input type="radio" name="p1" value="2">druga opcja
<input type="radio" name="p1" value="3">trzecia opcja
<input type="submit" value=go>
</form>
<a href="ask2.php">Następne</a>
</body>
</html>
<----plik ask2.php----------->
<?php
$_SESSION['ask2'] = $_POST['p2'];
?>
<html>
<body>
<form action="ask2.php" method="post">
<input type="radio" name="p2" value="1">pierwsza opcja
<input type="radio" name="p2" value="2">druga opcja
<input type="radio" name="p2" value="3">trzecia opcja
<input type="submit" value=go>
</form>
<a href="ask1.php">Poprzednie</a>
<a href="ask3.php">Następne</a>
</body>
</html>
<----plik final.php----------->
<?php
?>
<html>
<body>
wyniki ze zmiennych;
echo $_SESSION['ask1'];
echo $_SESSION['ask2'];
session_destroy();
</body>
</html>