我是PHP的新手,如果taskDueDate是今天,我正在尝试回显一个javascript警告框。 任何建议:
$varTaskAlert = mysql_query("SELECT * FROM tasks");
while ( $rows = mysql_fetch_array($varTaskAlert)) {
$varTaskID = $rows['taskid'];
$varTaskTitle = $rows['tasktitle'];
$varTaskDetail = $rows['taskdetail'];
$varTaskResource = $rows['taskresource'];
$varTaskDue = $rows['taskduedate'];
$varTaskStatus = $rows['taskstatus'];
$varTaskType = $rows['tasktype'];
$active = Active;
$curdate = date('y/m/d');
if ($varTaskStatus == $active && $varTaskDue == $curdate) {
echo '<script type="text/javascript">alert("The Task <?php echo $varTaskTitle ; ?> is Today.")</script>';
}
}
答案 0 :(得分:0)
首先看你应该改变
echo '<script type="text/javascript">alert("The Task <?php echo $varTaskTitle ; ?> is Today.")</script>';
到
echo "<script type='text/javascript'>alert('The Task {$varTaskTitle} is Today.')</script>";
答案 1 :(得分:0)
你的回声错了。你已经在php中只包含js alert,这样你就可以直接使用那个变量了。试试这个
echo "<script type='text/javascript'>alert('The Task {$curdate} is Today.')</script>";
答案 2 :(得分:0)
请检查
的日期格式$varTaskDue = $rows['taskduedate'];
$ varTaskDue是否与'y / m / d'格式类似?
希望这会有所帮助。