使用JavaScript变量从MySQL表中选择数据

时间:2017-11-25 14:16:41

标签: javascript php mysql

我试图通过下面的代码中的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++;
    }
}
?>

0 个答案:

没有答案