4 个答案:
答案 0 :(得分:4)
这就是你要做的事情:
开始会话
从发布数据中获取所选值
将检索到的数据存储到会话中供以后使用
将检索到的值与无线电值进行比较,以设置“已检查”属性
醇>
session_start();
//set initial value
$transmission = "";
//get value from post data and store into session
if (isset($_POST['transmission'])){
$_SESSION['transmission'] = $_POST['transmission'];
}
//get back from session
if (isset($_SESSION['transmission'])){
$transmission = $_SESSION['transmission'];
}
//display selected value
?>
Manual: type="radio" value="Manual" name="transmission">
Automatic: type="radio" value="Automatic" name="transmission">
Semi-Auto: type="radio" value="Semi-Auto" name="transmission">
Selected Value: <?php echo $transmission; ?>
在此示例中,值存储在会话中,然后从会话中检索,因此这也适用于其他页面。
答案 1 :(得分:0)
你可以做点什么
/&gt;
答案 2 :(得分:0)
当您提交表单时,“door”-variable将保存用户选择的值,例如2.我假设您将其保存到$ _SESSION变量。
$curr_doors = $_SESSION['doors'];
现在你必须使用它来比较你想要设置为检查的单选按钮,例如:
printf ("2:\n",$cur_doors == 2 ?"checked":"");
printf ("3:\n",$cur_doors == 3 ?"checked":"");
printf ("4:\n",$cur_doors == 4 ?"checked":"");
printf ("5:\n",$cur_doors == 5 ?"checked":"");
答案 3 :(得分:0)
您可以通过以下方式开始会话:
session_start();
在您的其他页面/ php文件上,然后使用$_SESSION['transmission']等获取您的值。
但这仅在您第一次在当前的php文件中保存数据时才有效