bddotnet
2-26-06, 11:09 AM
I have an event calendar setup at http://www.epsilonepsilon.org/?pg=schedule. This is a basic MySQL database of calendar events sorted by date using PHP.
Why are the events prior to today's date displayed on that page? Here's the code:
<?
include("dbinfo.inc.php");
$connect=mysql_connect('mysqlxx.powweb.com',$usern ame,$password);
$result=mysql_select_db($database) or die( "This database is not working");
echo "
<center><h1>Upcoming Events Calendar</h1></center>
<center>Click <a href=\"?pg=schedule\" class=\"link\">here</a> to view
the current month's activities.</center>
<br>
";
$current_date_month = date("Y-m");
$list_query = mysql_query("SELECT * FROM schedule where LEFT(eventstart,7) > '$current_date_month' ORDER BY eventstart ASC");
while ( $data = mysql_fetch_array($list_query) ) {
echo "
<div align=\"right\">$data[eventname]</div>
<br>
Start Date: $data[eventstart]
<br>
Ending Date: $data[eventend]
<br>
Room: $data[eventplace]
<br>
Event Time: $data[eventtime]
<hr color=\"#000000\">
";
}
?>
Why are the events prior to today's date displayed on that page? Here's the code:
<?
include("dbinfo.inc.php");
$connect=mysql_connect('mysqlxx.powweb.com',$usern ame,$password);
$result=mysql_select_db($database) or die( "This database is not working");
echo "
<center><h1>Upcoming Events Calendar</h1></center>
<center>Click <a href=\"?pg=schedule\" class=\"link\">here</a> to view
the current month's activities.</center>
<br>
";
$current_date_month = date("Y-m");
$list_query = mysql_query("SELECT * FROM schedule where LEFT(eventstart,7) > '$current_date_month' ORDER BY eventstart ASC");
while ( $data = mysql_fetch_array($list_query) ) {
echo "
<div align=\"right\">$data[eventname]</div>
<br>
Start Date: $data[eventstart]
<br>
Ending Date: $data[eventend]
<br>
Room: $data[eventplace]
<br>
Event Time: $data[eventtime]
<hr color=\"#000000\">
";
}
?>