1

我正在从 MySQL 查询动态创建一个表。出于某种原因,下面的“注释”字段只返回字符串的第一个单词,尽管当我用echo($notes)它测试它时显示得很好。 $status同样设置,也很好。我错过了什么?我认为这与使用值预填充文本字段有关。我正在使用代码点火器。

$notes = empty($row["notes"]) ? "None" : $row["notes"];
    echo($notes);
    echo('
    <tr class="even">
        <td class="status-icons">'.$error_level.'</td>
        <td>'.$row["name"].'</td>
        <td>'.$status.'</td>
        <td class="notes-col">
          <input type="text" name="submit_notes" value='.$notes.' class="notes-copy">
        </td>
    </tr>'
4

1 回答 1

14

替换这个

   value='.$notes.'

    value="'.$notes.'"

双引号用于,Value因为它最初有两个引号,例如:value=""

于 2013-07-26T22:12:19.473 回答