【发布时间】:2014-01-14 12:01:36
【问题描述】:
我正在一个页面上构建一个 CMS 系统。我使用两种形式。一个选择要修改的页面,然后另一个选择修改内容。我现在遇到的问题是,在第二种形式中,我使用代码为此页面选择我的数据库条目,但这一半有效。
<form method='POST'>
<input type='text' name='title' value=<?php while ($rows = mysqli_fetch_assoc($sql)){echo $rows['Title'];}?> />
<input type='text' name='inh' value=<?php while ($rows = mysqli_fetch_assoc($sql)){echo $rows['inh'];}?> />
<input type='submit' value='submit'/>
</form>
Title 输出正确的数据,但 inh 没有。我已经检查了它应该工作的数据库名称,它也在数据库中列出了inh。
inh 的值输出“/”没有错误只是一个斜线。
请帮助我。谢谢
【问题讨论】:
-
您正在尝试获取 second 行并从中获取 inh 值....您应该只为每个 row 不是每个列;如果要获取多行,则只需要
while循环 -
如果您花时间了解您的代码的实际作用,这很容易避免。
-
呃...“CMS 系统”,虽然不是您寻找的答案,但为了人性和我对这个错误的追求:CMS = 内容管理系统,它使额外的“系统”完全多余。