文本框仅显示数据库中的1个单词而不是整个句子

时间:2015-09-29 11:44:34

标签: php mysql

大家好我有一个代码可以从我的数据库中选择并将其放入文本框中。然而它只显示了1个单词而不是整个句子。

这是我的代码:

while($row = mysql_fetch_array($myData)){

echo '<form action="details.php?ID='.$row['ID'].'" method="post">';
echo "<tr>";
echo '<input type="hidden" name="ID" value="'.$row['ID'].'">';
echo "<td>" . $row['ID'] . "</td>";
echo "<td>" . "<input type=text name=title value=" . $row['Title'] . " </td>";
echo "<td>" . "<input type=text size=45 name=detail value=" . $row['Detail'] . " </td>";
echo "<td>" . $row['eventDate'] . "</td>";
echo "<td>" . $row['dateAdded'] . "</td>";
echo "<td>" . "<input type=submit name=update value=update" . " </td>";
echo "<td>" . "<input type=submit name=delete value=delete" . " </td>";

我希望有人知道答案,因为我已经被困了1个小时而且似乎无法找到答案。谢谢大家!

1 个答案:

答案 0 :(得分:0)

你忘了关闭输入所有输入应该正确关闭。

echo '<td>' . '<input type="text" name="title" value="' . $row['Title'] . '">'.'</td>';

另外

echo '<td>' . $row['ID'] . '</td>';
echo '<td>' . '<input type="text" size="45" name="detail" value="'.$row['Detail'].'"></td>';
echo '<td>' . $row['eventDate'] . '</td>';
echo '<td>' . $row['dateAdded'] . '</td>';
echo '<td>' . '<input type="submit" name="update" value="update"> ' . '</td>';
echo '<td>' . '<input type="submit" name="delete" value="delete"> ' . '</td>';