如何在可编辑的文本字段中从mySQL dB返回值($ row ['value']),以便可以更改值并更新dB

时间:2016-09-08 10:51:47

标签: php html mysql dom

/ *此时显示空白输入/文本字段,然后显示$ row ['value']。 * /

<

?php
while ($row = mysqli_fetch_array($rs)) {
    print("<form method= 'post' action= ''>");
    for ($x = 0; $x <= 2; $x++) {
        if ($x == 0) {
            print("<tr>");
        } else {
            print("<td>" . $row['name'] . "</td>" . "<td><input  type = 'hidden' name= 'input'  value=>".$row['value']."</input></td>" . "<td>" . $row['color'] . "</td>"."<td><a name = 'ID' href='updatePoll.php?ID=".$row['name']."'>Update</a></td>");
            $x++;
            if ($x == 1) {
                print "</tr>";
            }
        }
    }
print("</form>");




}
mysqli_close($connection);
?>

1 个答案:

答案 0 :(得分:-1)

在您的代码中,在值=&gt;“。$ row ['value']的后续行中存在问题。”

print("<td>" . $row['name'] . "</td>" . "<td><input  type = 'hidden' name= 'input'  value=>".$row['value']."</input></td>" . "<td>" . $row['color'] . "</td>"."<td><a name = 'ID' href='updatePoll.php?ID=".$row['name']."'>Update</a></td>");

将以上内容替换为以下内容。

print("<td>" . $row['name'] . "</td>" . "<td><input  type = 'hidden' name= 'input'  value='".$row['value']."' ></td>" . "<td>" . $row['color'] . "</td>"."<td><a name = 'ID' href='updatePoll.php?ID=".$row['name']."'>Update</a></td>");