我试图通过下面的代码中的pass
按钮获取值,使用它从MySQL表中选择一些指定的数据并显示它。
实际上,这是一个活动日历。当有人点击一天时,我想弹出一个模型框并显示与当天相关的事件。
请帮帮我。这是我大学的最后一年项目。
<?php
$dayCount = 1;
for ($cb = 1; $cb <= $boxDisplay; $cb++) {
if (($cb >= $currentMonthFirstDay+1 || $currentMonthFirstDay == 7) && $cb <= ($totalDaysOfMonthDisplay)) {
// Current date
$currentDate = $dateYear.'-'.$dateMonth.'-'.$dayCount;
$eventNum = 0;
// Include db configuration file
include 'dbConfig.php';
// Get number of events based on the current date
$result = $db->query("SELECT title FROM events WHERE date = '".$currentDate."' AND status = 1");
$eventNum = $result->num_rows;
// Define date cell color
if (strtotime($currentDate) == strtotime(date("Y-m-d"))) {
echo '<li date="'.$currentDate.'" class="grey date_cell">';
} elseif ($eventNum > 0) {
echo '<li date="'.$currentDate.'" class="light_sky date_cell">';
} else {
echo '<li date="'.$currentDate.'" class="date_cell">';
}
// Date cell
echo '<span>';
echo $dayCount;
echo '</span>';
// Hover event popup
echo '<div id="date_popup_'.$currentDate.'" class="date_popup_wrap none">';
echo '<div class="date_window">';
echo '<div class="popup_event">Events ('.$eventNum.')</div>';
// For Add Event
echo '<a href="javascript:;" onclick="pass(\''.$currentDate.'\');">check The day</a>';
echo '</div></div>';
echo '</li>';
$dayCount++;
}
}
?>