我正在尝试构建一个应用程序,当用户单击日历上的日期时,它会返回为该日期保存的活动。但我有一个问题。当特定日期没有活动时,应用程序不会返回错误消息:"该日期没有任何活动" 。它什么都不返回,只返回表的标题。你能帮帮我吗?我的错误在哪里?我的PHP代码如下:
<body>
<?php
$con = mysql_connect('127.0.0.1','root','');
if (!$con)
{
die('Lidhja me databazen nuk mund te kryhet' .mysql_error(). ' </body></html>');
}
if(!mysql_select_db("Axhenda",$con))
die('Nuk mund te hapet databaza Axhenda'.mysql_error(). '</body></html>');
$result = mysql_query("SELECT * FROM Aktiviteti where Data= '$_POST[dataoutput]'");
mysql_close($con);
?>
<div class="title">The activity for date: <?php print ("$_POST[dataoutput]"); ?></div>
<table>
<?php
print("<th >");
print("<td>Activity</td>");
print("<td>Description</td>");
print("<td>Time</td>");
print("</th >");
while($rows=mysql_fetch_row($result))
{
if (!empty($rows))
{
print("<tr >");
print("<td align='center' bgcolor='#FFFFFF'><input
name='checkbox[]' type='checkbox' id='checkbox[]' value='$rows[0]'></td>");
print("<td bgcolor='#FFFFFF'>$rows[2]</td>");
print("<td bgcolor='#FFFFFF'>$rows[3]</td>");
print("<td bgcolor='#FFFFFF'>$rows[5]</td>");
print("</tr>");
}
else
echo "There is no activity for that date";
}
?>
</table>
</body>
</html>