Friday, July 12, 2013

Add cart item in session aaray and delete one session variable from session key

1. you have to add item in session array.
code-:
$_SESSION['challan'][] =$challan_nmber;
here $_SESSION['challan'][] is session and session_nmbr is value;
---------------------------------------------------------------------------
2. fetch_the_whole session_data
                foreach ($_SESSION['challan'] as $key=>$value)
{
echo '<b>_'.$value.'</b>';
}
---------------------------------------------------------------------------
3. unset one variable
                      $key=array_search($challan_nmber,$_SESSION['challan']);
unset($_SESSION['challan'][$key]);

here $key will search challan_nmber and will match with $_SESSION['challan']); if found it will unset.

------------------------------------ *** Whole code ***  -------------------------------------------------
if(isset($_POST['add_to_bill']))
{
session_start();
$company_code=strip_tags($_POST['add_to_bill']);
$challan_nmber=strip_tags($_POST['challan_nmbr']);
$responce_code=strip_tags($_POST['responce_code']);

if($responce_code==1)
{
$query1=mysql_query("update table_name set status=4 where bill_number='$challan_nmber'");
$_SESSION['challan'][] =$challan_nmber;
$msg='this challan added to bill_bakset';
}
if($responce_code==0)
{
$query1=mysql_query("update table_name set status=3 where bill_number='$challan_nmber' and status=4");
$key=array_search($challan_nmber,$_SESSION['challan']);
unset($_SESSION['challan'][$key]);
$msg='this challan has been removed form bill_bakset';
}
if($query1)
{
//echo $msg;
foreach ($_SESSION['challan'] as $key=>$value)
{
//echo "<h2>".$value."</h2>";
echo '<sup>_'.$value.'</sup>';
}
}
else
{
echo '<i style="color:red">'.mysql_error().'</i>';
}
}

No comments:

Post a Comment