Développement P...LOGIN

Développement PHP pour créer une classe CLASS de référence de calendrier simple

1. Créer une classe Calendrier

2. Initialisez les données dans les deux listes déroulantes, année et mois

3. Initialisez l'année et le mois à rechercher

.

4. Calculez les informations sur les données de chaque jour du calendrier, y compris le CSS et le nombre de jours

fait référence à la classe Calendar précédemment encapsulée

<?php
include_once 'calendar.php';
?>

Le include_once(). L'instruction est incluse et incluse lors de l'exécution du script. Exécutez le fichier spécifié. Ce comportement est similaire à l'instruction include(), la seule différence est que si le code du fichier est déjà inclus, il ne le sera pas à nouveau. Comme le nom de cette déclaration l’indique, elle ne sera incluse qu’une seule fois.

Instancier cette classe :

<?php
$util = new Calendar();
?>

Vous devez également définir les tableaux d'année et de mois et les obtenir via POST

<?php
$years = array(2014, 2015, 2016, 2017, 2018);//年份选择自定义
$months = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);//月份数组
//获取post的年份数据
if(empty($_POST['ddlYear'])) {
   $year = date('Y');
}else {
   $year = $_POST['ddlYear'];
}
//获取post的月份数据
if(empty($_POST['ddlMonth'])) {
   $month = date('n');
}else {
   $month = $_POST['ddlMonth'];
}
?>

Obtenir la méthode du seuil, calculer la méthode et méthode de dessin.

<?php
$calendar = $util->threshold($year, $month);//获取各个边界值
$caculate = $util->caculate($calendar);//获取计算日历的天数与样式
$draws = $util->draw($caculate);//画表格,设置table中的tr与td
?>


section suivante
<?php include_once 'calendar.php'; $util = new Calendar(); //实例化一个类 $years = array(2014, 2015, 2016, 2017, 2018);//年份选择自定义 $months = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);//月份数组 //获取post的年份数据 if(empty($_POST['ddlYear'])) { $year = date('Y'); }else { $year = $_POST['ddlYear']; } //获取post的月份数据 if(empty($_POST['ddlMonth'])) { $month = date('n'); }else { $month = $_POST['ddlMonth']; } $calendar = $util->threshold($year, $month);//获取各个边界值 $caculate = $util->caculate($calendar);//获取计算日历的天数与样式 $draws = $util->draw($caculate);//画表格,设置table中的tr与td ?>
soumettreRéinitialiser le code
chapitredidacticiel