我是新人,仍在学习,但能够找到解决我之前问题的方法......但这对我来说很难。非常感谢您的帮助!
我有一个成功填写表单中文本框的SQL数据库,但是还有一个没有填充数据库内容的注释textarea。
对于文本框,代码为
<td colspan="1" rowspan="1" style="vertical-align: top;">First Name:
<input type="text" name="fname" value="<?php echo $fname; ?>"<br>
对于textarea来说是
<td colspan="4" rowspan="1"style="vertical-align: top; text-align: center;">
<textarea cols="120" name="comments" rows="20" value="<?php echo $comments; ?>"></textarea><br>
</td>
我认为语法与text和textarea不同。
感谢您的帮助......
答案 0 :(得分:0)
textarea中没有value=""
属性
<textarea cols="120" name="comments" rows="20" value="<?php echo $comments; ?>"></textarea>
在variable
和<textarea>
代码之间的textarea echo </textarea>
<textarea cols="120" name="comments" rows="20"><?php echo $comments; ?></textarea>
答案 1 :(得分:0)
不要使用value属性,只需使用这样的内部内容:
<textarea cols="120" name="comments" rows="20"><?php echo $comments; ?></textarea>
此外,您在文本框中缺少/>
关闭代码:
<input type="text" name="fname" value="<?php echo $fname; ?>" /><br>
答案 2 :(得分:0)
textarea中的值是在打开标记之后:
<textarea><?php echo 'something'; ?></textarea>