Witam!
Jestem uczniem technikum i ostatnio przerabiać na lekcjach zaczeliśmy PHP. Jako zadanie na jutrzejszym sprawdzianie mamy utworzyć tabliczkę z podanego przez użytkownika przedziału. Jeśli początkiem przedziału jest liczba 1 to wszystko działa dobrze, natomiast jeśli przykładowo chcemy wygenerować tabliczkę od (2;20) liczby od razu się mnożą i zamiast tabliczki zaczynającej się od 2, zaczyna się od 4(ciężko to wytłumaczyć ale wynika to z kodu). Nie potrafię znaleźć rozwiązania na ten problem, mógłby ktoś pomóć? Z góry dziękuję. Poniżej wklejam kod.
<?php
$a = $_POST['poczatekPetli'];
$b = $_POST['koniecPetli'];
echo '<table border="1">';
for($i=$a; $i<=$b; $i++) {
echo '<tr>';
for($j=$a; $j<=$b; $j++) {
echo '<td>';
echo $i*$j;
echo '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
Tutaj wrzucam jeszcze formularz w html, jakby komuś był potrzebny:
https://pastebin.com/XX5RJFfr