【发布时间】:2012-01-04 13:24:10
【问题描述】:
如何将选择包装在一个可以跨越多个页面的会话中?
这就是我所拥有的:
session_start();
<form action="checkbox-form.php" method="post">
Select your options<br />
<input type="checkbox" name="options[]" value="A" />A<br />
<input type="checkbox" name="options[]" value="B" />B<br />
<input type="checkbox" name="options[]" value="C" />C<br />
<input type="submit" name="formSubmit" value="Submit" />
</form>
var_dump($_POST['options']);
foreach($_POST['options'] as &$option){
mysql_real_escape_string($option);
}
$insert = "INSERT INTO submitted (statuses)
VALUES ('". implode(",", $_POST['options']) ."')";
$query = mysql_query($insert) or die ("Error: ".mysql_error());
那么,我如何将$_POST['options']; 放入会话中。我试过做
$_SESSION['options'] = mysql_real_escape_string($_SESSION['options']);
当我这样做时,我得到“数组”作为结果。
【问题讨论】: