我正在开展收费管理系统项目,我想做的是,每当学生登录他的帐户时,他需要选择一个他必须支付费用的科目,科目存储在科目中.txt文件不是静态的,我的意思是,管理员有权将主题添加到该文件中,所以我不能简单地创建具有预先指定值的单选按钮。 文件结构如下:
subject_id|subject_fee|subject|name
我设法做的是显示学生,subject_id和subject_name的列表以及他自己的id。 这是代码:
<?php
session_start();
$user_details[0] = $_SESSION['temp0'];
echo"The subject id and corresponding subject name are <br>";
$sub_id = file ('subjects.txt');
foreach ($sub_id as $subject_id) {
$sub_id = explode('|', $subject_id);
echo $sub_id[0].'--->'.$sub_id[2]."<br>";
}
echo'Your id is '.$user_details[0];
?>
这是可能的,还是我应该让学生阅读subject_name和id并在文本字段中输入。这对我来说很合适,但最好使用单选按钮。
答案 0 :(得分:0)
如果您想在单选按钮中显示“主题”字段,我认为您应该使用$sub_id[2]
。
可以使用的代码是添加一个代码,该代码为主题ID的每个单选按钮指定名称$sub_id[0]
,显示文本为$sub_id[2]
,显然是显示主题名称。
因此,在foreach
内,最后添加代码:
<?php
echo ('<form action="..." method="...">');
echo ('<input type="radio" name="$sub_id[0]" value="$sub_id[2] /> $sub_id[2] <br>');
echo ('</form>');
?>
您可以为HTML使用标签。单选按钮代码取自w3schools Tryit。