Page 1 of 1

Calender won't open

Posted: Sun Feb 08, 2009 8:02 pm
by CoolAsCarlito
When I click on the image to bring up the calender it doesn't do anything. What's wrong with my coding on my php function? And obviously when I'm eventually able to open the calender I want the date that gets chosen to be placed in the bookingdate input field.

Code: Select all

function booklineup() 
{
    print '<script language="JavaScript" src="ts_picker.js"></script>';
    print '<h1 class=backstage>Show Booking Management</h1><br />';
    print '<table width="100%" class="table2">';
    print '<tr>';
    print '<td width="150" valign="center" class="rowheading">Show Name:</td>';
    print '<td class="row3"><select name="show class="dropdown">';
    print '<option value="0">- Select -</option>';
    $query = 'SELECT * FROM shownames';
           $result = mysql_query ( $query );
           while ( $row = mysql_fetch_assoc ( $result ) ) 
          {
           print "<option value=\"".$row['showname']."\">".$row['showname']."</option>\r";
        }
    print '</select></td>';
    print '<td class="row3" width="180"><span class="reduced">Set up in show Name Manager</span></td>';
    print '</tr>';
    print '<tr>';
    print '<td width="150" valign="center" class="rowheading">Label:</td>';
    print '<td class="row3"><input type="text" name="label" class="fieldtext40"></td>';
    print '<td class="row3" width="180"><span class="reduced">e.g. Consecutive Number, Date</span></td>';
    print '</tr>';
    print '<tr>';
    print '<td width="150" valign="center" class="rowheading">Air Date</td>';
    print '<td class="row3"><input type="text" name="bookingdate" class="fieldtext80" value=""><a href="javascript&#058;show_calendar("document.showbooker.bookingdate", document.showbooker.bookingdate.value);"><img src="cal.gif" width="16" height="16" border="0" alt="Click Here to Pick the date"></a></td>';
    print '<td class="row3"><span class="reduced">dd-mm-yyyy</span></td>';
    print '</tr>';
    print '<tr>';
    print '<td class="rowheading" width="150" valign="center" class="rowheading">No. of Matches:</td>';
    print '<td class="row3"><input type="text" name="numberofmatches" class="fieldtext40"></td>';
    print '<td class="row3"><span class="reduced">More can be added later</span></td>';
    print '</tr>';
    print '<tr>';
    print '<td class="rowheading">Country</td>';
    print '<td class="row3" colspan="2"><select name="countryid" class="dropdown" onchange="ajaxpage("backstageajax.php?random=625094862&routine=arenas&countryid="+showbooker.countryid.value,"arenaajax");"><option value=0>- Select -</option>';
    $query = 'SELECT * FROM arenas';
    $result = mysql_query ( $query );
    while ( $row = mysql_fetch_assoc ( $result ) ) 
          {
           print "<option value=\"".$row['country']."\">".$row['country']."</option>\r";
        }
    print '</select></td>';
    print '</tr>';
    print '<tr>';
    print '<td class="rowheading">Arena</td>';
    print '<td class="row3" colspan="2"><div id="arenaajax"><select name="arenaid" class="dropdown"><option value="0">- Select Arena -</select><input type="hidden" name="location" value="0"></div></td>';
    print '</tr>';
    print '</table><br />';
    print '<input type="submit" value="Add Booking" class="button"><br /><br />';
    print '<input type="button" value="Return to Booking Manager" class="button200"><br /><br />';
    print '<h2 class="backstage"><input type="button" value="Return to Main Menu" class="button200"></form></h2>';
}  

Re: Calender won't open

Posted: Mon Feb 09, 2009 1:15 pm
by kaszu
Does ts_picker.js have documentation?
Anyway

Code: Select all

show_calendar("document.showbooker.bookingdate",
doesn't look right, try without quotes

Code: Select all

show_calendar(document.showbooker.bookingdate,

Re: Calender won't open

Posted: Mon Feb 09, 2009 1:58 pm
by pickle
Install Firebug & see what JS errors happen.

Re: Calender won't open

Posted: Thu Feb 12, 2009 2:50 pm
by CoolAsCarlito
I took out the " " and checked on the JS errors and didn't get any.