![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Hej, cześć wszystkim! Jestem nowy na forum. Właśnie zaczynam zabawę z PHP, czytam poradniki i staram wykonywać zadania, aby zrozumieć ten język.
Jednym z zadań było aby za pomocą pętli stworzyć tabliczkę mnożenia. Zadanie wykonałem ale zapragnąłem wsadzić tabliczkę w <table></table>, udało mi się to zrobić, ale nie potrafię stworzyć kolumn, tzn, pierwsza kolumna to iloczyny 1, druga kolumna iloczyny 2, trzecia kolumna iloczyny 4 itd. Drugim moim problemem jest pytanie dlaczego w wypadku "while ($wynik <= 99)" pokazuje mi iloczyn 10, gdy ustawię "while ($wynik <= 100)" pokazuje iloczyn 11 itd... CODE <?php $liczba = 1; $mnoznik = 1; $jestniejestzerem = ($liczba == 0) ? 1 : 0; //1 : 0 - prawda : fałsz. if ($jestniejestzerem == 0) { echo "<table border=1 bgcolor=yellow>"; while ($wynik <= 99) //dlaczego jak ustawiam 99 to pokazuje iloczyn 10, jak ustawie 100 to iloczyn 11 itd.? { echo "<tr>"; $wynik = $liczba * $mnoznik; echo "<td>$liczba*$mnoznik=$wynik</td>"; $mnoznik ++; echo "</tr>"; if ($wynik == $liczba*10) { $liczba++; $mnoznik = 1; } } echo "</table>"; //jak zrobić aby tabele się łamały, i były obok siebie? Tzn. kolumna iloczynów jedynek, następnie kolumna iloczynów dwójek, trójek... itp.? } else { echo "Nie można mnożyć prez 0."; } ?> Pewnie odpowiedzi są proste, ale jest już późno, nie mam siły i się poddaje. Za pomoc klikam "pomógł". Do usłyszenia! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:02 |