HTMLドキュメントが読み込まれたときにPHPを使用してHTMLテーブルにデータを読み込む方法を探しています。PHPを使用してHTLMテーブルを作成する
私は、必要なテーブルデータを作成するPHPファイルを持っている:
echo <table id="mytable" ... </table>
このPHPスクリプトの出力は、そのロード時間中にhtmlファイルに記述する必要があります。
これを行う方法はありますか?たぶんJavaScript経由ですか?
HTMLドキュメントが読み込まれたときにPHPを使用してHTMLテーブルにデータを読み込む方法を探しています。PHPを使用してHTLMテーブルを作成する
私は、必要なテーブルデータを作成するPHPファイルを持っている:
echo <table id="mytable" ... </table>
このPHPスクリプトの出力は、そのロード時間中にhtmlファイルに記述する必要があります。
これを行う方法はありますか?たぶんJavaScript経由ですか?
これは、あなたの配列の各行を
<table>
<thead>
<tr>
<th>Row One</th>
<th>Row Two</th>
</tr>
</thead>
<tbody>
<?php foreach($array as $key) { ?>
<tr>
<td><?php echo $key[ 'rowOne' ]; ?></td>
<td><?php echo $key[ 'rowTwo' ]; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
あなたのループを始めると、必要な情報をエコーします。実際にはPHPのチュートリアルを行う必要があり、配列をループする方法を理解する必要があります。
ありがとうございます。しかし、私は単にテーブルの全体の作成をphpファイルに入れて、<?php include( "myphpfile.php")?>を通してhtmlファイルで呼び出すのはなぜですか? –
コードを分離するには、本当にあなたのPHPスクリプトで配列を構築してhtmlページに提示する必要があります。 PHPでhtmlを構築する必要がない場合は、そうしないでください。 – Blinkydamo
私は謝罪する必要があります。私の問題は、デフォルトではXAMPPを使ってインラインphpスクリプトがサポートされていないという事実でした。それを使用するには、httpd.confでいくつかの変更を行う必要があります。これは私の混乱につながった。 –
PHPはサーバーサイドなので、サーバーはこれまでどおり何かをやった後にファイルを表示します。 ページが既にクライアントに提供された後にhtmlページの内容を変更したい場合は、PHPを使用したい場合はjsとより具体的なajaxが必要です –