可编辑的文本字段

时间:2013-05-06 16:24:57

标签: php mysql

我已经做了这个查询,我需要制作一个PHP代码,在哪里集成这个查询,以显示学生姓名,姓氏,日期(考试)和每个学生的文本字段,教师输入等级与哪个每个学生都已经过评估,并且该文本字段必须是可编辑的。我坚持使用textfield部分,因为我对php非常熟悉。在这个查询中我显示了成绩字段,但它不是一个文本字段来输入数据,它的值为0我想要改变这个部分!

SELECT student.Name, student.Surname, subject.Date, exam.Grade
FROM student
INNER JOIN assignment ON assignment.ID_Student=student.ID_Student
INNER JOIN exam ON assignment.ID_Student=exam.ID_Student
INNER JOIN subject ON exam.ID_Subject=subject.ID_Subject
WHERE ((subject.ID_Subject)=1 AND ((sem)>=75) AND ((lab)=1))

2 个答案:

答案 0 :(得分:0)

根据我对你的问题的理解,我想简单地使用一个带有等级“价值”的“文本”输入框应该很容易。

<input type="text" value="grade"/>

grade必须由exam.Grade通过php中的模板引擎或您希望解析模板的方式替换。

答案 1 :(得分:0)

使用php输出html内容。以最简单的方式,它将看起来像我在下面写的方式。绘制数据库信息并将其存储在变量中,并说明students,然后迭代它以按照您希望的方式显示,包括文本框,表单或任何您想要的内容。

<?php
$students //array that contains all the student information from the database
echo "<html>";
echo "<form action=\"index.php\">";
foreach( $students as $student )
{
    echo "Name: {$student['name']}......";
    echo "Grade: <input type=\"text\" name=\"{$student['name']}\"value={$student['grade']}>";
    echo "</br> </hr>";
}
    echo "input type=\"submit\" value=\"submit\"";
echo "</form>";
echo "</html>";
?>

我无法为您编写详细的代码。我认为这应该是有用的。