2016-11-13 13 views
-1

2つの配列があります。タスクは、複数の列を作成することです。まず「Naam」と呼ばれる列、次に「Rugnummers」、次に「Goals」という列があります。これらの列は、これらの2つの配列の情報で埋められる必要があります。最初にPlayersの値、次にGoalsまたはPlayersのキー(どちらも同じ)、そしてGoalsの値。ここに2つの配列があります。複数の配列を持つテーブルを作成するPHP

<?php 
//Opdracht 15 
$goals = [ 
3 => 1, 
5 => 5, 
6 => 0, 
7 => 2, 
9 => 0, 
12 => 4, 
14 => 1, 
17 => 3, 
18 => 1, 
19 => 0, 
21 => 5, 
22 => 0, 
23 => 2, 
24 => 3, 
28 => 1, 
30 => 0 
    ]; 
    $players = [ 
3 => 'Hendrik Leegsta', 
5 => 'Jan Hilverda', 
6 => 'Hans Worst', 
7 => 'Steven Sterk', 
9 => 'Willy Wortel', 
12 => 'Flip Flierefluiter', 
14 => 'Louis Visser', 
17 => 'Aram Harakisjoen', 
18 => 'Vladimir de Groot', 
19 => 'Thomes Thijssen', 
21 => 'Arie van der Linde', 
22 => 'Ruben Leegstra', 
23 => 'Stijn Voorst', 
24 => 'Louis Finn', 
28 => 'Jürgen Ultz', 
30 => 'Giel de Vries' 
    ]; 

?> 
    ?> 
<html> 

<style> 
table, th, td{ 
border: 1px solid black; 
border-collapse: collapse; 

} 
</style> 
<table> 
    <tr> 
    <th>Naam</th> 
    <th>Rugnummer</th> 
    <th>Doelpunten</th> 
    </tr> 


    <?php foreach ($players as $backnumber => $names) {?> 
    <tr> 
    <td> <?php echo $names;?> </td> 
    <td><?php echo $backnumber;?> </td> 
    </tr> 
    <?php } ?> 
    <?php foreach ($goals as $backnumbers => $scores) { ?> 
    <tr> 


    <td><?php echo $scores;?> </td> 
    </tr> 
<?php } ?> 
    </tr> 


</table> 
    </html> 
+0

そして、あなたの質問は何ですか? – arkascha

+0

テーブルに入力するにはどうすればいいですか?なぜなら、私はそれらのうちの2つをお互い隣に置くことができますが、3つ目は常にその下にあります。 – Pidar

+0

投稿したコードは何も出力されません。実際に_does_するコードがある場合は、投稿してください。質問に追加してください。その下に '編集 'リンクがあります。 _Use it._ – arkascha

答えて

0
<?php 
//Opdracht 15 
$goals = [ 
3 => 1, 
5 => 5, 
6 => 0, 
7 => 2, 
9 => 0, 
12 => 4, 
14 => 1, 
17 => 3, 
18 => 1, 
19 => 0, 
21 => 5, 
22 => 0, 
23 => 2, 
24 => 3, 
28 => 1, 
30 => 0 
]; 
$players = [ 
3 => 'Hendrik Leegsta', 
5 => 'Jan Hilverda', 
6 => 'Hans Worst', 
7 => 'Steven Sterk', 
9 => 'Willy Wortel', 
12 => 'Flip Flierefluiter', 
14 => 'Louis Visser', 
17 => 'Aram Harakisjoen', 
18 => 'Vladimir de Groot', 
19 => 'Thomes Thijssen', 
21 => 'Arie van der Linde', 
22 => 'Ruben Leegstra', 
23 => 'Stijn Voorst', 
24 => 'Louis Finn', 
28 => 'Jürgen Ultz', 
30 => 'Giel de Vries' 
]; 

    ?> 
    <html> 

    <style> 
    table, th, td{ 
    border: 1px solid black; 
    border-collapse: collapse; 

    } 
    </style> 

<?php echo "<table>"; ?> 
<?php echo "<tr><th>Naam</th><th>Nummer</th><th>Goals</th></tr>"; ?> 
<?php foreach($players as $playerid => $naam){ ?> 
    <?php echo "<tr>"; ?> 
    <?php $goalcount = $goals[$playerid]; ?> 
    <?php echo "<td>$naam</td><td>$playerid</td><td>$goalcount</td>"; ?> 
    <?php echo "</tr>";?> 
<?php } ?> 


    </table> 
     </html> 
関連する問題