zoukankan      html  css  js  c++  java
  • 日历 php

    <?php
    $year=@$_GET['year']; //获得地址栏的年份
    $month=@$_GET['month']; //获得地址栏的月份
    if(empty($year))
    $year=date("Y"); //初始化为本年度的年份
    if(empty($month))
    $month=date("n"); //初始化为本月的月份
    $day=date("j"); //获取当天的天数
    $wd_ar=array("日","一","二","三","四","五","六"); //星期数组
    $wd=date("w",mktime(0,0,0,$month,1,$year)); //计算当月第一天是星期几
    //年链接
    $y_lnk1=$year<=1970?$year=1970:$year-1; //上一年
    $y_lnk2=$year>=2037?$year=2037:$year+1; //下一年
    //月链接
    $m_lnk1=$month<=1?$month=1:$month-1; //上个月
    $m_lnk2=$month>=12?$month=12:$month+1; //下个月
    echo "<table cellpadding=6 cellspacing=0 width=200 bgcolor=#eeeeee><tr align=center bgcolor=#cccccc>";
    //输出年份,单击“<”链接跳到上一年,单击“>”链接跳到下一年
    echo "<td colspan=4><a href='EX5_11.php?year=$y_lnk1&month=$month'>
    <</a>".$year."年<a href='EX5_11.php?year=$y_lnk2&month=$month'>></a></td>";
    //输出月份,单击“<”链接跳到上个月,单击“>”链接跳到下个月
    echo "<td colspan=3><a href='EX5_11.php?year=$year&month=$m_lnk1'>
    <</a>".$month."月<a href='EX5_11.php?year=$year&month=$m_lnk2'>></a></td></tr>";
    echo "<tr align=center>";
    for($i=0;$i<7;$i++)
    {
    echo "<td>$wd_ar[$i]</td> "; //输出星期数组
    }
    echo "</tr>";
    $tnum=$wd+date("t",mktime(0,0,0,$month,1,$year)); //计算星期几加上当月的天数
    for($i=0;$i<$tnum;$i++)
    {
    $date=$i+1-$wd; //计算日数在表格中的位置
    if($i%7==0) echo "<tr align=center>"; //一行的开始
    echo "<td>";
    if($i>=$wd)
    {
    if($date==$day&&$month==date("n")) //如果是当月的当天则将天数加黑
    echo "<b>".$day."</b>";
    else
    echo $date; //输出日数
    }
    echo "</td> ";
    if($i%7==6)
    echo "</tr> "; //一行结束
    }
    echo "</table>";
    ?>

    1.

    php $_get

    定义

    编辑
    $_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。[1] 
    $_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。

    例子

    编辑
    <form action="welcome.php" method="get"> Name: <input type="text" name="name" /> Age: <input type="text" name="age" /> <input type="submit" /> </form>
    当用户点击提交按钮时,发送的 URL 会类似这样:
    /welcome.php?name=Peter&age=37
    "welcome.php" 文件现在可以通过 $_GET 变量来获取表单数据了(请注意,表单域的名称会自动成为 $_GET 数组中的 ID 键):
    Welcome
    <?php echo $_GET["name"]; ?>.<br /> You are
    <?php echo $_GET["age"]; ?>
    years old!
     
     
    sample:
    <a href='EX5_11.php?year=$year&month=$m_lnk1'>  为超链接部分,点击链接,回跳到 如下地址
     
    http://localhost/practice/EX5_11.php?year=2018&month=1
     
    2.
    指针概念
  • 相关阅读:
    Android9.0/8.1/6.0 默认给系统 app 授予所有权限
    Git——处理Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have CocoaPods installed but it is not working.
    Git——error: RPC failed; curl 56 LibreSSL SSL_read:报错处理
    Git——To install: sudo gem install cocoapods 报错处理
    Xcode——清除缓存相关文件
    vue —— 拉取远程仓库在本地开发
    vue —— mac中配置Node、NPM环境
    Flutter——常见报错处理
    Git——从githup上克隆下一个完整的项目操作步骤
    Git——rebase实际操作遇到的问题
  • 原文地址:https://www.cnblogs.com/feiyun8616/p/6512511.html
Copyright © 2011-2022 走看看