Jestem na etapie tworzenia quizu internetowego.
Aktualnie chcę napisać skrypt, który sprawdza czy przy wszystkich pytaniach użytkownik zaznaczył jakąś odpowiedź:
<?php
if (isset($_POST['ans1']))
{
$_SESSION['is_selected1'] = 1;
}
else
{
$_SESSION['is_selected1'] = 0;
}
if (isset($_POST['ans2']))
{
$_SESSION['is_selected2'] = 1;
}
else
{
$_SESSION['is_selected2'] = 0;
}
?>
Mam w ten sposób do sprawdzenia 20 pytań. Chciałem zastosować do tego pętlę for, tylko nie wiem w jaki sposób podmienić te liczby na końcu nazwy zmiennej. Chcę żeby działało to tak jak poniżej:
<?php
for($i=1; $i<=20; $i++)
{
if (isset($_POST['ans $i ']))
{
$_SESSION['is_selected $i '] = 1;
}
else
{
$_SESSION['is_selected $i '] = 0;
}
}
Jak to poprawnie zapisać?