请大家帮忙看一个逻辑问题

an9ryfr09 an9ryfr09 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在写一个日历程序,用的纯php,没有使用js.不连数据库.我现在在初始化变量方面上面遇到了个小问题,可能是代码写多了脑子晕了.


<< 2006 >> << 01 >>
星期日 星期一 星期二 星期三 星期四 星期五 星期六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

外观是这个样子,要求点击那些"<<,>>"可以翻页.关于这个"<<,>>"我用的是查询字符串的方式,<a href="calendar.php?Year=<?=$Year-1?>&Month=<?=$Month?>" onClick="javascript:document.linked.submit();" name="Year"><<</a>


我想页面刚读取后,获取系统当前日期,但是当点击"<<,>>"后,就让年份和月份自增和自减,但是初始值这里到底怎么设置呢?如果我只这样赋值:
$Year = $_GET["Year"];
$Month = $_GET["Month"];

那么页面刚刚读取的时候,年份和月份都是null,就是没有显示.可是如果这样赋值:
$Year = date("Y");
$Month = date("m");
$Year = $_GET["Year"];
$Month = $_GET["Month"];
它还是null,因为一开始赋上的值又被后面的$_GET["Year"]替代了,此时$_GET["Year"]还是null.

我想做个逻辑判断:
if(isset($Year) == null and isset($Month) == null)
{
$Year = date("Y");
$Month = date("m");
}
else
{
$Year = $_GET["Year"];
$Month = $_GET["Month"];
}

这样初始值系统当前时间是能用了,但是翻页却无效了.实在想不明白,当重新刷新页面之后,$Year和$Month应该已经不是null了啊.

怎样做才能达到我的目的呢?请高手指点一下.谢谢了
...全文

相关推荐

请关闭调试或监控工具解决 通常电脑开挂出现的问题

请关闭调试或监控工具解决 这是平常玩游戏 开挂会出现的问题 所以很普遍 希望大家用的到

jinqike1026

请你设计一个外卖平台的订单分配系统。请考虑包括以下内容: 1、需要解决的问题 2、核心数据指标 3、订单分配系统的逻辑构架

1、需要解决的问题: 分析: 问题导向的用户群:配送员(骑手)、消费者用户、内部 1)骑手: 降低配送成本、提高配送体验。实现订单与骑手的高校动态最优匹配,提高骑手满意度。 2)消费者用户: 降低消费者用户的订单配送等待时长,提高订单配送的准时率,提高消费者满意度。 3)内部: 借助AI技术,丰富订单配送相关的数据维度,实现订单配送系统的智能化。 2、核心数据指标: 1)订单平均配送时长 2)骑手...

数据大观察

猴子摘香蕉问题求解完整代码

利用一阶谓词逻辑求解猴子摘香蕉问题:房内有一个猴子,一个箱子,天花板上挂了一串香蕉,其位置如图1所示,猴子为了拿到香蕉,它必须把箱子搬到香蕉下面,然后再爬到箱子上。请定义必要的谓词,列出问题的初始化状态(即下图所示状态),目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。

RouTineD

我如何根据输入的不同提出一个是或否的问题?

我在高中的时候有基础编程课程,负责一个项目,该项目的目的是制作一个向老师问好的程序,并给出一段描述为什么编程在当今时代很有价值的段落。我最初的想法是制作一个招呼老师的程序...

weixin_38667697

使用类似PROLOG的逻辑求解器实现Rust特质系统的实现和定义-Rust开发

使用类似于PROLOG的逻辑求解器粉笔Chalk的Rust特征系统的实现和定义是一个基于Prolog-ish逻辑规则实现Rust特征系统的库。 有关更多信息,请参见粉笔书。 常问问题粉笔与rustc有何关系? 计划是让rustc使用粉笔溶解的板条箱(在此仓库中)来回答有关Rust程序的问题,例如,“ Does Vec 在内部,粉笔将Rust特定的信息转换为逻辑,并使用逻辑引擎找到原始查询的答案。有关更多详细信息,请参见以下说明

花花鼓
评论 2
收藏 已收藏
分享
返回顶部
an9ryfr09
基础编程 21,889 成员 140,329 内容