我有一个正常运行的“帐户备注”页面,允许用户在其帐户中添加备注以供自己使用。我想允许我的管理员在没有登录的情况下将注释输入用户帐户。我在管理员页面上有一个下拉列表,允许管理员选择用户。选择用户后,我想将其注释部分中的注释回显到下面的TextArea中,并允许更新注释。
function getNotes(){
global $id;
$result = query("SELECT * FROM `extras` WHERE `userid`=".$id);
while ($row = mysql_fetch_assoc($result)){
return $row['notes'];
}
}
<form action="update.php" method="post">
<h4 class="widgettitle title-primary">Account Notes</h4>
<br/>
<textarea rows="20" scroll="auto" class="txt" name="notes" style="width: 80%;"/><?=getNotes();?></textarea>
<div style="text-align:center;"><button class="btn btn-primary">Update</button></div>
<input type="hidden" name="formtype" value="updatenotes" />
<input type="hidden" name="redir" value="notes.php" />
</form>
</form>
</div>
</div><!--row-fluid-->
以上所有代码都能正常运行,因此上面没有任何问题。我的问题在于......
以下代码是我在admin.php页面上提供的用户注释添加代码...
<div id="addusernotes">
<form action="update.php" method="post">
<h4 class="widgettitle title-primary"><center>Add User Notes</center></h4><br/>
<?php
echo '<select id="user" name="user">';
$user = query("SELECT * FROM `users` ORDER by `user`");
if($user && mysql_num_rows($user))
{
while ($row = mysql_fetch_assoc($user))
{
echo '<option value="'.$row['id'].'">'.$row['user'].'</option>';
}
}
echo '</select>';
?><br/>
Notes:<br/>
<textarea rows="5" scroll="auto" class="txt" name="adminusernotes" style="width: 80%;"/></textarea><br/>
<input type="submit" name="adminnotes" value="Add Notes"><br/><br/>
<input type="hidden" name="formtype" value="adminusernotes" />
<input type="hidden" name="redir" value="admin.php" />
</form>
我需要将哪些JQuery添加到admin.php文件中以允许DB中的Notes显示在TextArea中?我已经被困了近3天.....任何帮助都将不仅仅是值得赞赏!!!
仅供参考....出于安全考虑,我故意遗漏了一些“专有代码......”
答案 0 :(得分:0)
要使用jQuery更改textarea的内容,只需使用:
$("#element-id-here").val("whatever value...");
但首先给你的textarea一个ID。您也可以将值更改为变量。
如果您希望PHP回显textarea内容:
<textarea><?php echo "contents here"; ?></textarea>