【发布时间】:2014-04-29 19:15:07
【问题描述】:
<?php
$_SESSION['ValueSelected'] = $_POST['subject'];
$num=1;
$opt = array();
for($row=1; $row<=65; $row++)
{
if($Set_Details[0][$row - 1] == $userinID)
{
echo '<input type="radio" name="subject" value="$opt[$num]"> ' . $Set_Details[1][$row-1] . ' - '. $Set_Details[3][$row-1] . '<br>';
$num++;
}
}
?>
让我解释一下我的代码。 $Set_Details 是一个二维数组,它可以正常工作。根据教师拥有的科目数量,将生成许多单选按钮。他们每个人都有一个共同的名字,但不同的价值观。可以通过单选按钮选择显示的每个主题。现在,我想将选定的选项发送到另一个页面。我该怎么做呢?没有:
$_SESSION['ValueSelected'] = $_POST['subject'];
程序正常运行。只有当我放这行时,才会产生错误。它说:
Notice: Undefined index: subject in C:\xampp\htdocs\GradingPortal\FacultyIndex.php on line 98
【问题讨论】:
-
您在
<?php标记之后的顶部缺少session_start();吗?
标签: php html forms select radio