I have an HTML file with a check box as follows:
<body>
<div id="wb_Web_Reports" style="position:absolute;left:329px;top:143px;width:510px;height:244px;z-index:4;">
<form name="Web_Reports" method="post" action="stsarrival.php" enctype="text/plain" id="Web_Reports">
<input type="submit" id="Button1" name="" value="Submit" style="position:absolute;left:210px;top:184px;width:96px;height:25px;z-index:0;">
<input type="text" id="ArrivalDate" style="position:absolute;left:140px;top:71px;width:253px;height:33px;line-height:33px;z-index:1;" name="ArrivalDate" value="">
<div id="wb_Text1" style="position:absolute;left:195px;top:34px;width:234px;height:16px;z-index:2;text-align:left;">
<span style="color:#000000;font-family:Arial;font-size:13px;">From Arrival Date:</span></div>
<input type="checkbox" id="Checkbox1" name="Checkbox1" value="on" style="position:absolute;left:442px;top:71px;z-index:3;" onclick="document.getElementById('ArrivalDate').disabled=this.checked;">
</form>
The php file to which this is posting (stsarrival.php) should run a query if the check box is selected and run a different query if the check box is not selected. I wrote the following:
if (isset($_POST['[Checkbox1]'])) {
$result = mysql_query("SELECT * FROM Main_Data_Table INNER JOIN Title ON
Main_Data_Table.TitleID = Title.ID INNER JOIN Agent ON Main_Data_Table.AgentID = Agent.ID
INNER JOIN Accommodation ON Main_Data_Table.AccommodationID = Accommodation.ID
INNER JOIN `Host Family details` ON Main_Data_Table.HostFamilyID = `Host Family details`.ID
INNER JOIN Transfers ON Main_Data_Table.TransferId = Transfers.ID
INNER JOIN `Board Basis` ON Main_Data_Table.BoardBasisID = `Board Basis`.ID
INNER JOIN `Course Booked` ON Main_Data_Table.CourseTypeID = `Course Booked`.ID");
} else {
$result = mysql_query("SELECT * FROM Main_Data_Table INNER JOIN Title ON
Main_Data_Table.TitleID = Title.ID INNER JOIN Agent ON Main_Data_Table.AgentID = Agent.ID
INNER JOIN Accommodation ON Main_Data_Table.AccommodationID = Accommodation.ID
INNER JOIN `Host Family details` ON Main_Data_Table.HostFamilyID = `Host Family details`.ID
INNER JOIN Transfers ON Main_Data_Table.TransferId = Transfers.ID
INNER JOIN `Board Basis` ON Main_Data_Table.BoardBasisID = `Board Basis`.ID
INNER JOIN `Course Booked` ON Main_Data_Table.CourseTypeID = `Course Booked`.ID
WHERE (Main_Data_Table.`Arrival Date` = '2014-09-01')");
}
However I am always getting the result of one query regardless of whether the check box is selected or not.
Please help...
thanks