Php 编辑动态表单数据的脚本

Php 编辑动态表单数据的脚本,php,mysql,Php,Mysql,我正在研究一个评分系统,我有很多表的前缀是rubrics_u2;。每个表格都有不同等级的技能 我有一个正在循环的表单,它显示了为这个特定评估文档创建的所有技能。输入字段填充了创建量规时输入的任何信息。因此,值$row2['skill']。我将现场证据命名为[unique id],试图识别每个技能值 $sql2 = "select * from rubrics_evidence where rubricid = '$id'"; $result2 = mysql_query($sql2) or di

我正在研究一个评分系统,我有很多表的前缀是rubrics_u2;。每个表格都有不同等级的技能

我有一个正在循环的表单,它显示了为这个特定评估文档创建的所有技能。输入字段填充了创建量规时输入的任何信息。因此,值$row2['skill']。我将现场证据命名为[unique id],试图识别每个技能值

$sql2 = "select * from rubrics_evidence where rubricid = '$id'";
$result2 = mysql_query($sql2) or die (mysql_error());
while($row2=mysql_fetch_array($result2)) {
        echo "<tr><td><input type='text' value='".$row2['skill']."' name='evidence_".$row2['id']."' size='100' /></td></tr>";
}
我的目标是使这些技能在输入新值并附加现有值时得到编辑。然而,通过给每项技能命名一些类似于证据的东西,我不确定如何获取数据并处理它

我的意思是,一旦提交这些输入字段,我就不知道如何重新处理它们。我无法告诉脚本查找证据id,因为每个id都是唯一的

有人知道如何做到这一点吗?我将非常感激


谢谢

您可以用创建字段名称的相同方法在处理代码中获取字段名称

//make sure you include the $id from that form somewhere in the form again
$sql = "SELECT id FROM rubrics_evidence WHERE rubricid = " . $_POST['id'];
$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {
    $value = $_POST['evidence_' . $row['id']];
    //do something with the new value
}

谢谢你,丹。你很擅长解释我的胡言乱语。如果你有兴趣,我想讨论一下是否有可能付钱给你,让你帮助我更有条理地组织一些意大利面代码。