Hi again,

Ok, I've heard some suggestions to my problem ... but I'm not entirely 
certain how to incorporate them, perhaps taking a look at the code would be 
helpful.

Again, the problem I'm having is as follows.  I have a simple form in which 
the user selects a month and year from two drop down menu's - based on 
their choice, the following PHP script searches a MySQL database and 
displays a basic listing (event name and date) for the selected 
month.  Then the user has the option to click an event name and receive a 
more detailed listing of the event - this is the portion that isn't working.

It seems that the script is forgetting the values entered by the user - I 
have come to this conclusion as when I replaced ".$month." and ".$year." 
with an actual month and year ie. 'November' and '2001' respectively, the 
detailed display works perfectly.

How can I get both the basic and detailed event listings working at the 
same time?

Thanks
-Tim


<?

$db = mysql_connect("localhost", "login", "password");
mysql_select_db("edoinfo",$db);

if ($id) {

// query for extented information

$result = mysql_query("SELECT *, DATE_FORMAT(EventStartDate, '%W %M %D %Y') 
AS FormattedEventStartDate, DATE_FORMAT(EventEndDate, '%W %M %D %Y') AS 
FormattedEventEndDate, TIME_FORMAT(EventStartTime, '%r') AS 
FormattedEventStartTime, TIME_FORMAT(EventEndTime, '%r') AS 
FormattedEventEndTime FROM comcal WHERE id=$id and EventMonth='".$month."' 
and EventYear='".$year."'",$db);

$myrow = mysql_fetch_array($result);
                
//display extended information

         echo "<table width='65%' border='0' cellspacing='2' cellpadding='2'>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b>Event: </b></td>";
             echo "<td valign='top' align='left'>";
                        echo ($myrow["EventName"]);
                        echo "</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b>Location: </b></td>";
                        echo "<td valign='top' 
align='left'>".($myrow["EventLocation"])."</td>";
           echo "</tr>";
           echo "<tr>";
                echo "<td valign='top' align='left'><b>City: </b></td>";
                echo "<td valign='top' align='left'>".($myrow["EventCity"]).", 
".($myrow["EventState"])."</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b>Time: </b></td>";
                        echo "<td valign='top' 
align='left'>".($myrow["FormattedEventStartTime"])."</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b>Date: </b></td>";
                        echo "<td valign='top' 
align='left'>".($myrow["FormattedEventStartDate"])."</td>";
           echo "</tr>";
           echo "<tr>";
                echo "<td valign='top' align='left'><b>Contact Person(s): </b></td>";
             echo "<td valign='top' align='left'>".($myrow["EventC1FN"])." 
".($myrow["EventC1LN"])."<br>".($myrow["EventC2FN"])." 
".($myrow["EventC2LN"])."</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b>Phone: </b></td>";
             echo "<td valign='top' 
align='left'>".($myrow["EventC1ACPhone"]).".".($myrow["EventC1ExcPhone"]).".".($myrow["EventC1ExtPhone"])."
 
";
                        echo 
"<br>".($myrow["EventC2ACPhone"]).".".($myrow["EventC2ExcPhone"]).".".($myrow["EventC2ExtPhone"])."
 
";
                        echo "</td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Fax: </b></td>";
             echo "<td valign='top' 
align='left'>".($myrow["EventACFax"]).".".($myrow["EventExcFax"]).".".($myrow["EventExtFax"])."</td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Cell: </b></td>";
             echo "<td valign='top' 
align='left'>".($myrow["EventACCell"]).".".($myrow["EventExcCell"]).".".($myrow["EventExtCell"])."</td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Email: </b></td>";
             echo "<td valign='top' align='left'><a 
href='mailto:";.($myrow["EventEmail"])."'>".($myrow["EventEmail"])."</a></td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Web: </b></td>";
             echo "<td valign='top' align='left'><a 
href='".($myrow["EventWeb"])."'>".($myrow["EventWeb"])."</a></td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Description: </b></td>";
             echo "<td valign='top' 
align='left'>".($myrow["EventDescription"])."</td>";
           echo "</tr>";
           echo "<tr>";
                    echo "<td valign='top' align='left'><b>Cost: </b></td>";
             echo "<td valign='top' 
align='left'>".($myrow["EventCost"])."</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b></b></td>";
             echo "<td valign='top' align='left'>&nbsp;</td>";
           echo "</tr>";
           echo "<tr>";
             echo "<td valign='top' align='left'><b></b></td>";
             echo "<td valign='top' align='left'>&nbsp;</td>";
           echo "</tr>";
         echo "</table>";
                
                
                } else {

//display basic information from user input form

    $result = mysql_query("SELECT *, DATE_FORMAT(EventStartDate, '%W %M %D 
%Y') AS FormattedEventStartDate, TIME_FORMAT(EventStartTime, '%r') AS 
FormattedEventStartTime FROM comcal WHERE EventMonth='".$month."' and 
EventYear='".$year."' ORDER BY EventStartDate",$db);

     if ($myrow = mysql_fetch_array($result)) {

      echo "<table width=65% border=0 cellspacing=2 cellpadding=2>";


       do {
        echo "<tr>";
                echo "<td valign='top' align='left'>";
                echo "<a href=";
                echo "$PHP_SELF?id=";
                echo ($myrow["id"]);
                echo ">";
                echo ($myrow["EventName"]);
                echo "</a>";
                echo "</td>";
                echo "<td valign='top' align='left'>";
                echo "<font size='1'>";
                echo ($myrow["FormattedEventStartDate"]);
                echo "</font>";
                echo "</td>";
        echo "</tr>";

       } while ($myrow = mysql_fetch_array($result));
        echo "</table>";
     } else {

       // no records to display

       echo "Sorry, there are no events scheduled for this month";      

     }

}

                ?> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to