Ilość kolumn - nie wiem, jakie dane chcesz "włożyć" to tabeli, więc nie wiem, jaka ma być tabela. Dlatego pisałem, jak ma wygladać skrypt i co ma robić. Jakie komórki mają być inputami np., itp..
"Wcześniej będzie deklaracja ilości wierszy" - jak? Przez formularz?
I trochę to dziwne, bo deklarujesz
$m=2;//kolumny a potem "rysujesz" tabelkę
nazwa A A, czyli trzy...
<?php
$k=1;
$n=2;//wiersze
$m=2;//kolumny
for ($i=0; $i<$n; $i++) {
for ($j=0; $j<$m; $j++) {
$macierz[$i][$j]='A';
$k++;
}
}
$col = $m+1;
echo '<table border="1">'."\n";
echo ' <td colspan="'.$col.'">TYP</td>'."\n";
echo ' <td style="width: 100px">nazwa</td>'."\n"; for($i=1; $i<=$m; $i++) {
echo ' <td style="width: 100px">$nazwa'.$i.'</td>'."\n"; }
echo ' <td style="width: 100px">jednostka</td>'."\n"; for($i=1; $i<=$m; $i++) {
echo ' <td style="width: 100px">szt</td>'."\n"; }
for ($i=0; $i<$n; $i++) {
echo ' <td>ilosc</td>'."\n"; for ($j=0; $j<$m; $j++) {
}
}
?>