prueba cambiarlo asi:
Código PHP:
Ver originalif ($_POST['enviar']){
echo "<table border>";
for($i=0;$i<$_POST[filas];$i++){
echo "<tr>";
for($j=0;$j<$_POST[columnas];$j++){
echo "<td>C<input type='text' name='columnas'></td>";
}
echo "</tr>";
}
echo "</table>";
}//cierra boton enviar
y si queda generada creo que como la necesitas es decir la cantidad de filas necesarias y las columnas con los inputs