Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wypelnianie tabeli z tablicy problem
graphix
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.02.2017

Ostrzeżenie: (0%)
-----


Cześć potrzebuje pomocy męcze sie juz od 2 dni i nie umiem sobie poradzić z tym zadaniem, musze zrobic tabele z 3 kolumnami
1 kolumna liczby podzielne przez 2
2 kolumna liczby podzielne przez 3
3 kolumna mnozenie liczb z kolumny 1 i 2

jestem początkującym jeśli chodzi o php, jest w stanie Mi ktoś pomóc z tym?

w obecnej chwili zrobiłem taki kod ( zdjecie na dole ) ale nie umiem zrobić kolejnej petli zeby wynik pojawił sie w kolejnym <td>
Kod
<tr>
    <td> liczby podzielne przez 2 </td>
    <td> liczby podzielne przez 3 </td>
    <td> mnozenie </td>
</tr>

(IMG:http://www.markode.mdev.pl/test.png)

Kod
<table border="1" >
    <thead>
    <tr>
        <td>liczby przez 2</td>
    </tr>
    </thead>
    <tbody>
     <?php
        $array = [];
        $arrayValue = 50;
        for ($i = 0; count($array) < $arrayValue; $i += 1) {
            if ($i % 2 == 0) {
                $array[] = $i;
                echo "<tr><td>$i</td></tr>";
            }
        }
        ?>
    </tbody>
</table>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Nie wiem czy chodziło Ci o taką tabelkę?

Ale ogólnie rzecz mówiąc. Najpierw ja utworzyłem sobie dwa zbiory liczb:
- Podzielne przez 2
- Podzielne przez 3

A następnie, w kolejnej pętli, wyświetlam liczby podzielne przez 2. Z czego zakładam że w tabelce mają to być pierwsze N liczb podzielne przez trzy. Bo liczb podzielnych przez 2 jest więcej.

  1. echo "<table><tr>
  2. <td> liczby podzielne przez 2 </td>
  3. <td> liczby podzielne przez 3 </td>
  4. <td> mnozenie </td>
  5. </tr>";
  6.  
  7. for($i=1;$i<=50;$i++) {
  8. if($i%2 == 0) {
  9. $podzielnePrzezDwa[] = $i;
  10. }
  11. if($i%3 == 0) {
  12. $podzielnePrzezTrzy[] = $i;
  13. }
  14. }
  15.  
  16. foreach($podzielnePrzezTrzy as $key => $value) {
  17. echo "<tr>
  18. <td>{$podzielnePrzezDwa[$key]}</td>
  19. <td>{$podzielnePrzezTrzy[$key]}</td>
  20. <td>".($podzielnePrzezTrzy[$key]*$podzielnePrzezDwa[$key])."</td>";
  21. }
  22.  
  23. echo "</table>";
  24.  
  25.  
  26.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:35