i am working on my generate report code in php, i having problem if i checked multiple checkbox in my form.
Here is my sample html code.
<input type="check" name="permit" value="Locational Clearance"/>Locational Clearance
<input type="check" name="permit" value="PALC"/>PALC
<input type="check" name="permit" value="DP"/>DP
<input type="check" name="permit" value="AP"/>AP
and this is my query.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$year = $_POST['year'];
$permit = $_POST['permit'];
$range_to = $_POST['range_to'];
$range_from = $_POST['range_from'];
$comma_separated_permits = implode(",", $permit);
// Create connection
$conn = mysql_connect($servername, $username, $password);
// Check connection
if(! $conn )
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = "SELECT permit_type, count(id) as 'no',DATE_FORMAT(date,'%M %Y') as 'month', sum(total_amount) as 'amount'
FROM payments
WHERE date like '%$year%' and permit_type IN ('$comma_separated_permits')
group by DATE_FORMAT(date,'%M')
order by DATE_FORMAT(date,'%m')";
mysql_select_db('cpdo_db');
$result = mysql_query( $sql, $conn );
if(! $result )
{
die('Could not get data: ' . mysql_error());
}
?>