简单php生日检查器
我试图编写一个php脚本来检查今天的日期是否是用户通过html表单输入的生日。它似乎不起作用,我也不明白为什么。任何帮助都将不胜感激简单php生日检查器,php,html,Php,Html,我试图编写一个php脚本来检查今天的日期是否是用户通过html表单输入的生日。它似乎不起作用,我也不明白为什么。任何帮助都将不胜感激 <!DOCTYPE html> <html> <head> <title>Birthday Check</title> </head> <body background="birthday.jpg"> <?php if(isset($_POST['birthDate'])
<!DOCTYPE html>
<html>
<head>
<title>Birthday Check</title>
</head>
<body background="birthday.jpg">
<?php
if(isset($_POST['birthDate'])){
$bDay = $_POST["birthDate"];
$time = strtotime($bDay);
if(date('m/d') == date('m/d', $time)) {
echo "Happy Birthday!";
}
}
?>
<center><form name="birthdayCheck" method="POST" action="BirthdayCheck.php">
<h1><i><font color="yellow"> Please enter your birth date</font></i></h1>
<br>
<input type="date" name="birthDate"><br>
<input type="submit" name="Submit" value="Send"><br>
</form></center>
</body>
</html>
生日支票
请输入您的出生日期
得出的值是什么<代码>变量转储(日期('m/d')代码>和变量转储(日期('m/d',$time))代码>。如果不同,请检查$time
,然后检查$bDay
。另外,并非所有浏览器中的type=“date”
功能都相同。您的代码对我来说运行良好,在Firefox和Chrome、PHP 7中进行了测试。我的echo语句不起作用,每个变量的var_dumps值都是正确的。我用的是铬