0

私は現在、見出しの幅が必要な列数 (PHP 変数 " $numberofcolumns ") に均等に均等に分割される動的テーブルを作成しようとしています。

まず、表の見出しの幅を動的に計算しやすくするコードを追加してください。これまでのところ、以下に示すように php 変数を JavaScript 変数$noofcolumns -> var columnnoに変換することしかできませんでした-今では完全に迷っています!

使用する残りのテーブル幅の合計は 80% です (20% は固定幅の列に既に使用されています)。

i.e.
if columnno = 3 -> table heading width = 80% / 3
if columnno = 4 -> table heading width = 80% / 4
etc...

CSS3 関数 calc() を使ってみたことがありますが、かなりの数のブラウザーで正しく表示されません! (したがって、javaScript が必要です!) この問題により、JavaScript コードの結果がピクセル単位の値を与える方が簡単です!

<script type="text/javascript">
var columnno = <?php echo $numberofcolumns; ?>;
</script>

第二に、次のような PHP 関数を使用して、計算された JavaScript 変数 (javaScript はクライアント側であるため...) を取得できると考えるのは正しい$_REQUEST['javascript_variable_name_here']ですか?

4

1 に答える 1