I am making search filter in php. But session is not working for first time. Its running properly after second time submission. the coding is like this:
session_start();
include('connect.php');
$select = "SELECT *";
$from = " FROM filter";
if($_POST)
{
$_SESSION['days'] = array();
$_SESSION['WHERE'] = array();
$day = $_POST['day'];
$WHERE = $_SESSION['WHERE'];
if($day!='')
{
foreach($day as $k)
{
array_push($_SESSION['days'],$k);
$Day[] = "dayId = $k";
}
$WHERE[] = ' ('.implode(' OR ',$Day).')';
}
else
{
$WHERE[] = '';
}
}
if(!empty($_SESSION['days']))
{
foreach($_SESSION['days'] as $l)
{
${m.$l} = 'checked = "checked"';
}
}