2
テーブルデータをMySQL経由でtablesorterに取得することにしました。ここでTablesorter:table.tBodies [0]は未定義です(PHP MySQLを使用してテーブルデータを取得することを決定した後)
table.tBodies[0] is undefined
誰もが興味を持っている場合、PHPは次のようになります。
<?php
$dbuser = '';
$dbpass = '';
$dbname = ''; //the name of the database
$chandle = mysql_connect('localhost', $dbuser, $dbpass)
or die('Connection Failure to Database');
mysql_select_db($dbname, $chandle) or die ($dbname . ' Database not found. ' . $dbuser);
date_default_timezone_set('Europe/Bratislava');
$currentHour = date('H');
if ($currentHour < 6) {
// logical day started yesterday
$PHP_START_DATE = strtotime('yesterday 06:00');
}
else {
// logical day started today
$PHP_START_DATE = strtotime('today 06:00');
}
$PHP_END_DATE = strtotime('tomorrow 05:59:59');
$DATE_START_SELECTED = date('Y-m-d H:i:s', $PHP_START_DATE);
$DATE_END_SELECTED = date('Y-m-d H:i:s', $PHP_END_DATE);
$query =
"SELECT
events.EVENT_NAME,
events.start_datetime,
events.end_datetime,
events.VENUE_LOCATION,
events.PARTY_TYPE,
events.IMAGE_URL,
events.ENTRANCE_PRICE,
venues.VENUE_NAME,
venues.BEER_PRICE,
venues.WINE_PRICE,
SPIRITS_PRICE,
party_types.PARTYTYPE,
GROUP_CONCAT(music_styles.MUSIC_STYLE_NAME) AS MUSIC_STYLE_NAME
FROM events
INNER JOIN venues
ON events.VENUE_LOCATION = venues.ID
INNER JOIN party_types
ON events.PARTY_TYPE = party_types.ID
INNER JOIN events_music_styles
ON events.ID = events_music_styles.event_id
INNER JOIN music_styles
ON events_music_styles.music_style_id = music_styles.id
WHERE start_datetime >= '$DATE_START_SELECTED'
AND end_datetime < '$DATE_END_SELECTED'
GROUP BY events.ID
";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
echo "<tr>";
echo "<td><IMG src='" . $row['IMAGE_URL'] . "' hspace='10px'></td>";
echo "<td><h6>" . $row['VENUE_NAME'] . "</h6>" . $row['EVENT_NAME'] . "</td>";
echo "<td>" . $row['PARTYTYPE'] . "</td>";
echo "<td>" . $row['ENTRANCE_PRICE'] . "</td>";
echo "<td>" . $row['MUSIC_STYLE_NAME'] . "</td>";
echo "<td>" . $row['BEER_PRICE'] . "</td>";
echo "<td>" . $row['WINE_PRICE'] . "</td>";
echo "<td>" . $row['SPIRITS_PRICE'] . "</td>";
echo "</tr>";
}
?>
みんなありがとう!クールなあなたはTHEADは何の終了タグを持っていない、あなたはこれを試すの代わりに、ヘッダしてくださいすることができていることに気づくいる、
うんを:回答休息を追加
ねえ、あなたはそれをしてくださいjsfiddleすることはできますか?私はあなたのリンクであなたを助けることができるかもしれない私は十分な情報を得ることができません。乾杯! –
jsfiddleでjqueryでファイルされたPHPをロードできれば試してみます – pufAmuf
偉大なるSaweet man、あなたのjsfiddleを待つか、簡単な実装でjsfiddleを与えることができます。乾杯! –