Nieuw hier op het forum dus excuus als dit bericht verkeerd is geplaatst.
Ben redelijk nieuw met PHP, volg een aantal opleidingen tegelijk om zo veel mogelijk kennis te vergaren. Voor 1 van de opleiders heb ik een opdracht waar ik mee worstel. In onderstaand script probeer ik een array te vullen met 60 willekeurige cijfers tussen 10 en 70. Vervolgens wil ik deze in een tabel van 6 bij 6 printen, waarbij elke regel 6 getallen heeft. De eerste 6 tussen 10 en 20, tweede rij tussen 20 en 30 enz.
Ik ben ervan op de hoogte dat ik slecht een regel heb en dat mijn <TR> en </TR> niet juist zijn geplaatst maar ik heb ze daar even "weggemoffeld". Deze code geeft een lege browserpagina. Elke keer als ik een aanpassingen maak waarvan ik denk dat dat het moet zijn, kreeg ik een foutmelding.
Wellicht is er iemand die mij een duwtje in de goede richting kan/wil geven. Ik hoef niet per se een oplossing op een presenteerblaadje ( ik ben immers aan het leren ) maar ik loop nu redelijk vast. Alvast bedankt voor eventuele antwoorden en mocht mijn code niet compleet genoeg zijn of als ik meer info moet verschaffen hoor ik dat graag!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Inzendopdracht 051R3</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body bgcolor="#FFFFFF">
<TABLE>
<?php
$random_array = array();
function fill_table($array) {
for($j=10; $j<=70; $j++) {
$array[] = [mt_rand(10,70)];
}
return $array;
}
fill_table($random_array);
function print_table($arrayPrint) {
for ($j=0; $j < 6; $j++) {
if ($arrayPrint < 20 ) {
echo ("<TR><TD>" . $arrayPrint . "</TD></TR>");
}
}
}
print_table($random_array);
?>
</TABLE>
</body>
</html>
Bij voorbaat dank,
Elian