Tjenare. Hur många grupper skall det vara varje "gameweek"? Två?While-loop
Jag har problem med looparna i mitt lilla script.
<code>
<?
foreach($_POST['gw'] as $key => $antal) {
echo "<h3>Gameweek $key</h3>";
foreach($antal as $gw){
$k = 1;
while($k <= $key){
echo "<h5>Grupp $k</h5>";
$k++;
}
for($i=1; $i<=$gw; $i++) {
echo "Match nr $i: <input type=\"text\" name=\"lagnamn[$key][$i]\">";
echo " <b>vs</b> <input type=\"text\" name=\"lagnamn2[$key][$i]\"><br>";
}
}
}
?></code>
Så här ser resultatet ut: http://asarum.dns2go.com/~ravenvalley/yup/1.jpg
Det är gruppen som inte stämmer.
Så här vill jag att det ska vara:
Gameweek 1
Grupp 1
- Textfält
Grupp 2
- Textfält
Gameweek 2
Grupp 1
- Textfält
Grupp 2
- Textfält
Jag är inte så bra på det där med foreach och loopar i loopar :)
Tacksam för hjälp.Sv: While-loop
Hur ser innehållet i $_POST ut? Lägg in följande rad i skriptet och visa resultatet:
<code>
echo '<pre>'; print_r($_POST); echo '</pre>';
</code>
Är det kanske så här det skall vara?
<code>
<?
foreach($_POST['gw'] as $key => $antal) {
echo "<h3>Gameweek $key</h3>";
for($k = 1; $k <= $antal; $k++) {
echo "<h5>Grupp $k</h5>";
for($i=1; $i<=$gw; $i++) {
echo "Match nr $i: <input type=\"text\" name=\"lagnamn[$key][$i]\">";
echo " vs <input type=\"text\" name=\"lagnamn2[$key][$i]\"><br>";
}
}
}
?>
</code>
För övrigt rekommenderar jag phpportalen.net för PHP-relaterade frågor.