1. usuń średnik z tej linijki:
if ($ilosc_kolumn == 0);
2. Powinieneś się na końcu tak odwoływać do tabeli:
echo "<td align=\"center\">".$sezon0405[$i]['Mecze']."</td> "
a nie tak jak to robisz:
echo "<td align=\"center\">$sezon0405[$i][1]</td>";
PHP myśli wtedy, że [1] nie należy już do zmiennej i wyświetla go bezpośrednio.
[PHP] Problem z tablicami
Re: [PHP] Problem z tablicami
Zmiennych będących tablicami nie można umieścić w łańcuchu znaków otoczonych cudzysłowiem o czym pisał już Cotter i co opisane jest w manual'u. Możesz skorzystać z jednego z dwóch zapisów:
[php]<?php
echo "<tr><td>{$sezon0405[$i][0]}</td>
<td align=\"center\">{$sezon0405[$i][1]}</td>
<td align=\"center\">{$sezon0405[$i][2]}</td>
<td align=\"center\">{$sezon0405[$i][3]}</td>
<td align=\"center\">{$sezon0405[$i][4]}</td>
<td align=\"center\">{$sezon0405[$i][5]}</td>
<td align=\"center\">{$sezon0405[$i][6]}</td>
</tr>";
?>[/php]
lub
[php]<?php
echo "<tr><td>".$sezon0405[$i][0]."</td>
<td align=\"center\">".$sezon0405[$i][1]."</td>
<td align=\"center\">".$sezon0405[$i][2]."</td>
<td align=\"center\">".$sezon0405[$i][3]."</td>
<td align=\"center\">".$sezon0405[$i][4]."</td>
<td align=\"center\">".$sezon0405[$i][5]."</td>
<td align=\"center\">".$sezon0405[$i][6]."</td>
</tr>";
?>[/php]
Polecałbym Ci najpierw uważenie przestudiować manual'a bądź lepiej jakiś dobry podręcznik PHP. Programowanie to dyscyplina wymagająca mocnych podstaw teoretycznych - złym pomysłem jest praktyczna nauka na chybił-trafił.
[php]<?php
echo "<tr><td>{$sezon0405[$i][0]}</td>
<td align=\"center\">{$sezon0405[$i][1]}</td>
<td align=\"center\">{$sezon0405[$i][2]}</td>
<td align=\"center\">{$sezon0405[$i][3]}</td>
<td align=\"center\">{$sezon0405[$i][4]}</td>
<td align=\"center\">{$sezon0405[$i][5]}</td>
<td align=\"center\">{$sezon0405[$i][6]}</td>
</tr>";
?>[/php]
lub
[php]<?php
echo "<tr><td>".$sezon0405[$i][0]."</td>
<td align=\"center\">".$sezon0405[$i][1]."</td>
<td align=\"center\">".$sezon0405[$i][2]."</td>
<td align=\"center\">".$sezon0405[$i][3]."</td>
<td align=\"center\">".$sezon0405[$i][4]."</td>
<td align=\"center\">".$sezon0405[$i][5]."</td>
<td align=\"center\">".$sezon0405[$i][6]."</td>
</tr>";
?>[/php]
Polecałbym Ci najpierw uważenie przestudiować manual'a bądź lepiej jakiś dobry podręcznik PHP. Programowanie to dyscyplina wymagająca mocnych podstaw teoretycznych - złym pomysłem jest praktyczna nauka na chybił-trafił.
