Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改表(MySQL)的显示值_Php_Mysql - Fatal编程技术网

Php 更改表(MySQL)的显示值

Php 更改表(MySQL)的显示值,php,mysql,Php,Mysql,是否可以从显示的数据库表列中获取值 例如,作为html表单表?还是可点击按钮 我有一个表,表中有lessonid、studentid、answer和corrected by student等值。 现在我可以将不同的答案保存到数据库中,从表中显示所选的课程。 但我想“选择”其中一个并“更正”它,然后将所选答案保存到表中 解决这个问题的最好办法是什么?如果有人有时间帮我一点忙,我非常感激 是否有可能从数据库表(例如html表单表)中获取值 如果不能使用现有框架,最好的方法可能是使用foreach循环

是否可以从显示的数据库表列中获取值

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

我有一个表,表中有lessonid、studentid、answer和corrected by student等值。 现在我可以将不同的答案保存到数据库中,从表中显示所选的课程。 但我想“选择”其中一个并“更正”它,然后将所选答案保存到表中

解决这个问题的最好办法是什么?如果有人有时间帮我一点忙,我非常感激

是否有可能从数据库表(例如html表单表)中获取值

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

echo "<table><tr><th>Table Headers :)</th></tr>";
foreach ($lesson as $unit) {
    echo "<tr><td>".$unit['question']."</td></tr>";
}
echo "</table>";
echo“表头:)”;
foreach($单元的课程){
回显“$单位[“问题]”;
}
回声“;
显然,您可以以相同的方式添加更多的列

但我想“选择”其中一个“更正”它并将答案保存到表中

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

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

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

有许多框架可以处理DB读/写,因此具有良好的显示/输入功能。你在寻找一个框架吗?如果可能的话,我想我应该尝试在没有框架的情况下解决它。这是schould任务的一部分。有什么建议吗?嗯,也许你应该把问题分成几个步骤。您需要按顺序执行几个步骤。如果你把它们列出来,应该会更清楚。啊,我想我懂一点。假设我有这样一个查询:$sql=“SELECT*FROM”,其中lessonid='3'和correctedby='Value'或correctedby为NULL”$结果=mysql\u查询($sql,$con);while($nextrow=mysql\u fetch\u array($result)){echo“Studentid:”.$nextrow['Studentid'];我在更新或插入后该怎么做?还是我想错了?谢谢你在我身上浪费时间!