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