更改表的显示值(MySQL)

时间:2014-04-24 21:56:09

标签: php mysql

是否可以显示数据库表列中的值?

例如作为html表单?还是可点击的按钮?

我有一个表格,其中包含的课程,学生,学生,答案和学生更正。 现在我可以保存对数据库的不同答案,从表中显示所选课程。 但我想“选择”其中一个“正确”它并将选定的答案保存到表格中。

解决此问题的最佳方法是什么?非常感谢有人有时间帮助我。

1 个答案:

答案 0 :(得分:0)

  

是否可以从数据库表中获取值,例如显示为html表单?

如果您不能使用现有框架,最好的方法是使用foreach循环。

echo "<table><tr><th>Table Headers :)</th></tr>";
foreach ($lesson as $unit) {
    echo "<tr><td>".$unit['question']."</td></tr>";
}
echo "</table>";

显然,您可以以相同的方式添加更多列。

  

但是我想“选择”其中一个“正确”它并保存答案表。

我不确定我是否理解这个问题,但您可能会在页面底部的表单中找到一个下拉框,其中列出了答案。您可以选择“正确的”并单击“提交”按钮,该按钮将发布数据并将其写入MySQL。

echo "<form action='' method='POST'>
  <input type='hidden' name='action' value='answer'>
  <select>
    <option value='".$yourValueHere."'>".$yourLabelHere."</option>
    ...
  </select></form>";

然后,您可以拥有一个仅在action ==“answer”时执行的脚本部分。该部分可以将选定的答案写入MySQL数据库。