現在用いてデータベースから引っ張ってきたデータをテーブルに表示させるプログラムを書いています。
OS:MacOSX,開発環境:ローカル
データを反映させるまではうまくいったのですが、いざ出力してみると画像の通りテーブルが乱れてしまっています。うまく項目を合わせてテーブルを表示させたいですが、原因がわかりません。
原因がわかればご教示いただけますととても嬉しいです。
以下は画像のブラウザを表示しているphpです。なお、includeしているajax.index_data.phpはデータベース接続のためのファイルです。
ajax.indexmain.php
<?php include 'ajax.index_data.php'; ini_set('display_errors',1); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script src="ajax.index.js"></script> <table border="1" id="tbl"> <tr> <td>都道府県</td> <td>市区町村</td> <td>区分</td> <td>合計部数</td> <td>同梱</td> <td>クライアント</td> </tr> </table> </body> </html>
以下はjsのプログラムです。前述のajax.indexmain.php内で読み込んでおり、ajax.index.php(後述)内のid=minの部分をテーブルの一番下に表示させるようにjsでプログラムしています。
ajax.index.js
$(function(){ $('#tbl').append($('<div>').load('ajax.index.php #min')); });
以下はjs内で読み込んでいるajax.index.phpです。ここの<tr>がうまくテーブルに表示できません。
ajax.index.php
<?php include('ajax.index_data.php'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <table> <tr id="min"> <td>東京都</td> <td>港区</td> <td>幼稚園</td> <td><?php echo $Minato_k['sum(copies)'];?></td> <td><input type="checkbox" name=""></td> <td><input type="text" name="clientname"></td> </tr> </table> </body> </html>
以上です。拙い説明で大変恐縮ですが、何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー