私は問題に直面しており、これを 4 時間解決しようとしていますが、今のところ解決策はありません。以下のような表として表示したい動的データがあります
Header1.................... Header2.................. HeaderN Header1
の data1.... Header2 の data1.. .. HeaderN の data1 Header1
の data2 .... Header2 の data2 .... HeaderN の data2 Header1 の
data3 .... Header2 の data3 .... HeaderN の data3
........... ...................................................................
Header1 の dataN.... Header2 の dataN.... HeaderN の dataN
これは私のコードです:
foreach($query_all_field as $secondary_data):
?><th><?php echo $secondary_data;?></th><?php
$sql_data = mysql_query("SELECT `$secondary_data` FROM `$table_name`");
if(mysql_num_rows($sql_data)){
while($result_data = mysql_fetch_object($sql_data)){
?><tr><td><?php echo $result_data->$secondary_data;?></td></tr><?php
}
}
endforeach;
最も重要なこと$secondary_data
は、完全に動的なテーブルのすべてのヘッダー名です。次に、各ヘッダーのデータを見つけようとしています。
しかし、現在は次のように表示されています。
ヘッダー1 ヘッダー
1のデータ1
ヘッダー1 のデータ2 ヘッダー1
のデータ3 ヘッダー
2 ヘッダー2のデータ1
ヘッダー2 のデータ2
ヘッダー2
のデータ3
. . .
HeaderNの HeaderN
の data1 HeaderN の
data2 の HeaderN
の data3