PHP - 从文件中读取并生成相应的单选按钮

时间:2015-11-18 18:21:12

标签: php html

我正在开展收费管理系统项目,我想做的是,每当学生登录他的帐户时,他需要选择一个他必须支付费用的科目,科目存储在科目中.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并在文本字段中输入。这对我来说很合适,但最好使用单选按钮。

1 个答案:

答案 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