こんにちは
現在jQuery、php、MySQL、Ajaxを使いテーブルを表記させることをやっています。
完成のイメージはこのような形の表を作りたいです
http://www.dotup.org/uploda/www.dotup.org5264275.jpg.html
現在コードを書きweb上で表示されているテーブルです
http://www.dotup.org/uploda/www.dotup.org5264402.jpg.html
こちらはphpMyAdmindです
http://www.dotup.org/uploda/www.dotup.org5264285.jpg.html
どのようにすれば上のイメージの表通りに表示できるでしょうか?
どうかお力をお貸しください。
現在書いているコードです
こちらはHTMLです
`
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
テーブル
</title>
<link rel = "stylesheet" href="iro.css">
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
async: true,
type: 'POST',
url: 'user.php',
data: {'user_id': 0},
success: function(result) {
try {
var json = JSON.parse(result);
$.each(json, function (idx, val) {
console.log(val);
var $op = $("<th />").text(val.login_id);
var $op1 = $("<th />").text(val.user_name);
var $op2 = $("<th />").text(val.email);
var $op3 = $("<th />").text(val.group);
var $op4 = $("<th />").text(val.update_user_id);
var $op5 = $("<th />").text(val.update_date);
$("#table1").append($op);
$("#table1").append($op1);
$("#table1").append($op2);
$("#table1").append($op3);
$("#table1").append($op4);
$("#table1").append($op5);
var subete= console.log(val);
var $op = $("<th />").text(val.login_id);
$("#table1").append($op);
});
} catch (err) {
alert('サーバーとの通信でエラーが発生しました1');
return false;
}
},
error: function(msg) {
alert('サーバーとの通信でエラーが発生しました2');
return false;
}
});
});
</script>
</head>
<body>
<table id="table1">
<thead>
<tr>
<th>インID</th>
<th>名</th>
<th>アド</th>
<th>塊</th>
<th>最終</th>
<th>最更日</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</body>
</html>
`
こちらはphpです
`
<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_pw = '';
$mysql_use_db = 'hyou';
$link = mysqli_connect($mysql_host, $mysql_user, $mysql_pw, $mysql_use_db);;
if (mysqli_connect_error()) {
die('mysql接続失敗: ' . mysqli_connect_error());
}
$link->query("SET NAMES 'utf8'");
$query = "SELECT * FROM user ORDER BY user_id ASC ";
$result = $link->query($query);
$ary = array();
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$ary[] = $row;
}
mysqli_close($link);
echo json_encode($ary);
}
?>
`
どうかお力をお貸しください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/20 09:32
2015/04/14 05:23