2016-11-03 4 views
0

HTMLドキュメントが読み込まれたときにPHPを使用してHTMLテーブルにデータを読み込む方法を探しています。PHPを使用してHTLMテーブルを作成する

私は、必要なテーブルデータを作成するPHPファイルを持っている:

echo <table id="mytable" ... </table> 

このPHPスクリプトの出力は、そのロード時間中にhtmlファイルに記述する必要があります。

これを行う方法はありますか?たぶんJavaScript経由ですか?

+1

PHPはサーバーサイドなので、サーバーはこれまでどおり何かをやった後にファイルを表示します。 ページが既にクライアントに提供された後にhtmlページの内容を変更したい場合は、PHPを使用したい場合はjsとより具体的なajaxが必要です –

答えて

0

これは、あなたの配列の各行を

<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のチュートリアルを行う必要があり、配列をループする方法を理解する必要があります。

+0

ありがとうございます。しかし、私は単にテーブルの全体の作成をphpファイルに入れて、<?php include( "myphpfile.php")?>を通してhtmlファイルで呼び出すのはなぜですか? –

+0

コードを分離するには、本当にあなたのPHPスクリプトで配列を構築してhtmlページに提示する必要があります。 PHPでhtmlを構築する必要がない場合は、そうしないでください。 – Blinkydamo

+0

私は謝罪する必要があります。私の問題は、デフォルトではXAMPPを使ってインラインphpスクリプトがサポートされていないという事実でした。それを使用するには、httpd.confでいくつかの変更を行う必要があります。これは私の混乱につながった。 –

関連する問題