使用PHP进行Foreach循环,以在单独的文本框中显示数据库中的每个条目
我有一个问题表,我想使用foreach循环分别打印每个问题,旁边有一个文本框和一个复选框。然后,我需要能够回答任何被检查的问题,并对其进行处理——特别是,获取问题的id并将其放在连接表中,因为这些问题将被添加到可打印的文件中。(这是一个试题库)。我知道如何进行foreach循环,但我想知道这是否可行,以及如何迭代值以确保每个文本框对应一个复选框,并且可以获得正确的值使用PHP进行Foreach循环,以在单独的文本框中显示数据库中的每个条目,php,mysql,checkbox,foreach,textbox,Php,Mysql,Checkbox,Foreach,Textbox,我有一个问题表,我想使用foreach循环分别打印每个问题,旁边有一个文本框和一个复选框。然后,我需要能够回答任何被检查的问题,并对其进行处理——特别是,获取问题的id并将其放在连接表中,因为这些问题将被添加到可打印的文件中。(这是一个试题库)。我知道如何进行foreach循环,但我想知道这是否可行,以及如何迭代值以确保每个文本框对应一个复选框,并且可以获得正确的值 我希望这是有道理的 你应该可以做这样的事情: (除了这不是一个针对每个循环的循环外,相同的概念适用) 为循环创建一个递增整数,并
我希望这是有道理的 你应该可以做这样的事情: (除了这不是一个针对每个循环的循环外,相同的概念适用)
为循环创建一个递增整数,并将其放入:
echo "<input type='checkbox' name='" . $loopIncrementVariable . "' value='" . $valueFromDatabase"'>";
echo”“;
您可以对文本框执行相同的操作,从循环中为其指定相同的递增值。然后,它们都将具有相同的id,可用于相互匹配。您需要提供您已经尝试过的代码。我还没有尝试过任何东西,只是想检查如何操作。我会尽快尝试!我一有空就试试这个!我的和James的解决方案有些相同,但我不确定如何设置与ID相对应的值。我认为这两种方法都是可行的。
echo "<input type='checkbox' name='" . $loopIncrementVariable . "' value='" . $valueFromDatabase"'>";